Ces deux langages sont des langages complémentaires. Le HTML permet d'ajouter du contenu (le texte, les images...) et le CSS lui permet de mettre du style au contenu (modifier la couleur, déplacer ...)