2009-10-16 2 views
1

tt, i, b, big 및 small 태그는 더 이상 사용되지 않지만 CSS를 사용하면 더 많은 효과를 얻을 수 있습니다. 이것들을 사용하는 것의 장점은 무엇입니까?tt, i, b, 크고 작은 태그를 사용할 때의 장점은 무엇입니까?

<span style="font-weight:bold">Some Text</span> 

<style type="text/css"><!-- .b{font-weight:bold;} --></style> 
<span class="b">Some Text</span> 

<b>Some Text</b> 

가 확실히 <b></b> 가장 짧다 :

답변

2

그래도 짧고 사용하기 쉽습니다. 의미 론적 마크 업이 문제입니다. 기본적으로 <strong><em>이 사용자에게 의미하는 바는 없습니다. 이것은 특히 색상 및 글꼴의 가중치가 의미가없는 경우 (예 : 텍스트 대 스피치 시스템을 사용하는 시각 장애인)에 중요합니다.

미국 정부 기관 (연방 정부뿐 아니라 미국 내 정부)에서 일하는 경우 미국 장애인 법의 적용을받습니다. Fed는 Section 508에 구체적으로 구속되어 있습니다 ... 그러나 실제로는 Web Content Accessibility Guidelines을 따르는 것이 좋습니다. 회사는 소송 가능성을 줄이기 위해 지침을 따르고이 문제를 올바르게 처리하기 위해 재 설계해야하는 것이 현명합니다.

ps. 당신이 말하지 않았던 요소는 특별히 나를 괴롭혔습니다. <th> ... <td><b> ... </b></td> 또는 <td class='header'> ...을 사용하는 사람들이 왜 그렇게합니까?

1

은 다음과 비교. 또한 웹 표준이 성장하고 성숙한 오늘날에도 이러한 태그가 많이 사용되었습니다.

+0

에 둥근 모서리를 추가하는 Nifty corners 기술, 예를 들어, 순수하게 시각적 인 마크 업을 나타 내기 위해 또는 당신은 어떤 텍스트을 할 스타일링에 대한 스타일 시트 걱정을 할 단지 수 그것. 그들이 의미하는대로. – jalf

+1

이상인 경우, 의미가있는 태그, 예를 들어 SomeText jalf

0

내가 생각할 수있는 유일한 "장점"은 모든 주요 브라우저의 지원이며 우리에게 간단하다는 것입니다. 예를 들어, 텍스트 일부를 기울임 꼴로 바꾸고 싶은 경우 i를 사용하십시오. 그것은 CSS에서 동등 물을 작성하는 것보다 훨씬 간단하며 예상대로 작동한다는 것을 알 수 있습니다.

1

어쩌면 의미론 때문일 수 있습니다. 일반적으로, 강력한 뭔가가 발견 될 포함 <span style='font-weight:bold'>Some important text</span>

스팬이 모든 것을 포함 할 수있는 것보다,하지만 : 그것은 (<strong>Some important text</strong> 진짜로 사용되지 않음) <b>Some important text</b>을 가지고 코드를 읽는 사람 (로봇, 사용자)에 대한 더 의미가 있습니다.가 유형을 지정하는 대신 표시하는 방법을 그들이 를 지정으로

0

당신은이를 사용할 수 없습니다. I.E. 그들은 표현력을 보존성에 나쁜 콘텐츠와 결합시킵니다. 따라서 <b> 대신 <strong>을 사용하십시오. 필요한 경우 한 곳에서 <strong>의 스타일을 지정할 수 있습니다.

6

글쎄, 다른 스타일의 <div> 또는 <span>은 다른 HTML 태그가 할 수있는 모든 것을 할 수 있다고 할 수 있습니다. 그렇다면이 태그보다 많은 이유는 무엇입니까? 대답은 태그가 주로 스타일링에 해당하지 않는다는 것입니다. 이들은 주로 정보 유형을 식별하기위한 것입니다. 따라서, <em>은 퍼팅에 사용되지 않습니다. 기울임 꼴; 내부 내용이 이 강조되어야 함을 나타 내기 위해 사용됩니다.. 강조 내용은 내용 판독기에 따라 다릅니다.

0

가장 큰 장점은 브라우징 항목 (웹 브라우저 등)이 해당 텍스트의 렌더링 방식을 결정할 수 있다는 것입니다. 이것은 모든 브라우저가 굵게 표시 할 수있는 것은 아니라는 사실을 설명하기 위해 만들어졌습니다 (누군가 lynx를 기억합니까?). 대부분의 경우이 기술은 현재 표준보다 훨씬 더 빠르게 움직 였지만 이제는 문제가되지 않았습니다. 8 년 전에는 컬러 스크린이있는 전화기가 드문 것으로 나타났습니다. 지금은 평범한 곳입니다.

2

작음, b 및 i는 모두 HTML5 spec에 새롭고 더 나은 정의가 있으며 장래에 더 큰 의미를 갖습니다.

다른 사람들은 B를 사용하려면 아니면 내가 요소 상자

+0

을 사용하십시오. 이제 '새롭고 더 나은 정의'가 'b'에 대해 사용되지 않게됩니다. HTML5 사양에서 : b 요소는 다른 요소가 더 적합하지 않을 때 최후의 수단으로 사용해야합니다. 특히 표제는 h1 ~ h6 요소를 사용해야하며 강조 강조는 em 요소를 사용하고 중요도는 strong 요소로 표시해야하며 강조 표시된 텍스트는 mark 요소를 사용해야합니다. – Joe

+0

+1, 언제든지 작은 글씨를 넣고 싶을 때마다 "작은 글씨"로 항상 ''을 사용합니다. 그래서 SO는 그 숫자 아래에있는 "득표"와 "대답"을 위해 첫 페이지에서도 사용할 수 있습니다. – DisgruntledGoat

관련 문제