HTML 태그와 같은 마크 업은 모양이 아니라 의미와 구조를 나타냅니다. 초기 버전의 HTML에서는 크게 혼동되었지만 사람들이 지금 정리하려고하는 표준입니다.
태그가 모양을 제어하게하는 한 가지 문제는 화면 판독기와 같은 장애가있는 장치에서 페이지가 제대로 재생되지 않는다는 것입니다. 또한 텍스트에 의미를 명확하게하는 데 도움이되는 태그가 많지 않고 다른 수준의 정보로 어수선 해집니다.
따라서 CSS는 서식 / 표시를 다른 언어로 옮기는 것으로 생각했는데, 언어는 텍스트와 분리되어 쉽게 유지할 수 있습니다. 그 중에서도 스타일 시트를 전환하면 다른 마크 업을 건드리지 않고 웹 페이지의 모양을 변경할 수 있습니다. 그리고 한 번의 팽창으로 많은 페이지에 대해 그렇게 할 수 있습니다.
CSS가 제공하는 도구가 항상 우아하지는 않습니다. 저는 여러분 편입니다. 예를 들어, 효과적인 수직 센터링을 수행 할 방법이 없습니다. 가로 중심에 텍스트 만있는 것이 아니라면text-align
하지 않다면 그다지 좋지 않습니다.
당신은 쉽고 효과적이고 혼잡하거나 깨끗하고 우아하고 성가신 일을 선택할 수 있습니다. 나는 왜 웹 개발자들이 이런 혼란을 겪었는지 이해하지 못하지만 적어도 그들의 작업을 완료 할 수있는 기회를 갖게되어 기쁘다 고 생각합니다.