문제

그렇다면 프레젠테이션 요소 가이 조건에서 도움이 될 것입니다. 그래서 우리는 그것들을 사용해야합니까?

<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />

이것들은 유효한 태그입니다

도움이 되었습니까?

해결책

페이지가 표시되어야합니다 의미 적으로, 프레젠테이션이 아닙니다. 요소에 적절한 시맨틱 마크 업을 넣으면 브라우저는 일반적으로 그 자체로 기본 스타일을 적용합니다. 문서가 어떻게 보이는지 걱정해서는 안됩니다. 스타일링되지 않습니다. 그렇다면 스타일링되지 않습니다, 스타일이 없습니다. CSS는 스타일을 담당합니다. 사용자가 스타일없이 문서를 보려고 선택하면 그렇게하십시오.

다른 팁

일반적으로 A (”정상") 사용자 JavaScript만큼 CSS를 쉽게 비활성화 할 수 없습니다. 그래서 대답 할 것입니다 아니.

CSS는 a입니다 프레젠테이션의 일부 그리고 언제 CSS를 사용할 수 없음 프레젠테이션을 사용할 수 없다고 생각해야합니다.. 따라서 클라이언트 측은입니다 고장난.

프레젠테이션을 학대하는 클라이언트를 디버깅하고 싶지 않으므로 걱정해서는 안됩니다.

하지만, 비표준 장치 (오래된 모바일)를 지원 해야하는 경우 유효한 관심사입니다. 여전히 페이지를 "로 변경하는 대신"모든 크기에 맞습니다", 당신은 있어야합니다 이러한 장치의 별도 페이지.


확실하지 않습니다 tt (사용할 수 있다고 생각합니다). 하지만 b, i 교체해야합니다 strong 그리고 em 각기.

big 그리고 small IMO를 사용해서는 안되며 의미론.

기술적으로, 당신은 사용하여 전체 페이지를 거의 만들 수 있습니다. <div> 그리고 <span> 태그. 그것은 단지 지저분하고 직관적이지 않을 것입니다. 개인적으로, 나는 당신이 나열하는 태그를 사용하면 인간이 페이지가 통신하려는 것을 더 쉽게 구문 분석 할 수 있고, CSS가로드되지 않을 때 페이지를 읽을 수 있다는 이점을 제공합니다.

다음과 같은 태그를 사용해야하는지 묻는 것 같습니다. <small> CSS가 없으면 작고 싶은 것이 작을 것입니다.

아니.

CSS없이 페이지가 어떻게 보이는지 고려해야 할 이유는 좋은 시맨틱 레이아웃을 사용하고 있는지 알아야합니다. 사용 가능하다면 HTML입니다. 의미 조직을 염두에두고 설계된 것은 괜찮습니다. 그게 다야. 어떤 이유로 든 사용자가 CSS와 같은 프레젠테이션을 지원하고 싶지 않은 경우 프리젠 테이션 태그를 사용하지 마십시오.

그리고 정말. 어떤 이유로 든 사용자에게 CS가 없다면 대담한 것으로 볼 자격이 없습니다. 더 많은 일이 당신을 위해 일하고 의미 론적이지 않으며 아무도 항상 케어.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top