>  기사  >  웹 프론트엔드  >  당신이 알아야 할 10가지 흔하지 않은 HTML 태그

당신이 알아야 할 10가지 흔하지 않은 HTML 태그

高洛峰
高洛峰원래의
2017-03-12 17:36:171235검색

이 기사에서는 일반적이지 않은 10가지 알아야 할 HTML 태그

에 대해 설명합니다. 요즘 웹 개발 엔지니어는 일반적으로 학습 및 업무에서 두 ​​개 이상의 언어를 사용합니다. 그러므로 우리가 언어의 모든 측면을 이해하는 것은 어렵고, 언어에서 흔하지 않지만 잠재적으로 유용한 키워드의 사용법과 같이 언어를 마스터하는 것도 상당히 어렵습니다.

여기에서는 가장 흔하지 않고 자주 오용되는 HTML 태그 10개를 소개합니다. 다른 HTML 태그만큼 일반적이지는 않지만 특정 상황에서는 여전히 매우 유용할 수 있습니다.

1. f3a85e1241a187c5ac462d886e9a968b

b8a712a75cab9a5aded02f74998372b4는 다들 잘 아실 거라 생각하는데, 실제로 f3a85e1241a187c5ac462d886e9a968b라는 남동생이 있다는 걸 알고 계셨나요? f3a85e1241a187c5ac462d886e9a968b를 사용하면 텍스트를 요소 내의 참조로 정의할 수 있습니다. 일반적으로 브라우저는 f3a85e1241a187c5ac462d886e9a968b 태그 아래의 텍스트를 기울임꼴로 설정하지만 이는 CSS에 따라 변경될 수 있습니다.

f3a85e1241a187c5ac462d886e9a968b 태그는 책 카탈로그나 기타 웹사이트 주소를 인용할 때 매우 유용합니다. 다음은 텍스트에서 f3a85e1241a187c5ac462d886e9a968b 태그를 사용하는 방법의 예입니다.

Zhang San의 획기적인 논문

Zhang San's Autobiography

은 인터넷에 새로운 분위기를 가져왔습니다. 2. 5b7a15bed8615d1b843806256bebea72

드롭다운 상자에서 다양한 유형에 따라 그룹화된 옵션에 몇 가지 정의를 추가하려는 경우 3b5b1885f576f7b4a7d80372c223d3e8 태그가 매우 유용합니다. 예를 들어, 시간을 기준으로 영화를 그룹화하려면 코드를 다음과 같이 작성할 수 있습니다.

<LABEL for=showtimes>Showtimes</LABEL>
<SELECT id=showtimes name=showtimes><OPTGROUP label=1PM></OPTGROUP> <OPTION selected value=titanic>Twister</OPTION> <OPTION value=nd>Napoleon Dynamite</OPTION><OPTION value=wab>What About Bob?</OPTION><OPTGROUP label=2PM></OPTGROUP> <OPTION value=bkrw>Be Kind Rewind</OPTION> <OPTION value=stf>Stranger Than Fiction</OPTION></SELECT>

예:


7b65e77efd7e6e35da3426cb7d72876a 태그는 일반적으로 문장(문구)에 정의나 자세한 설명을 추가하는 데 사용됩니다. 사용자가 eb37297a59d90581fe5571fb4ef859fe 태그가 추가된 텍스트 위에 마우스를 올리면 추가된 주석

또는 정의가 텍스트 아래에 표시됩니다. 예: Weibo 웹사이트 66d61c87439e55a185f76d46e35f4b8b Twitterb6f41a61ff4e4deff620eada73edefdb


예:

Weibo 웹사이트는 최근 인터넷에서 새로운 트렌드를 일으켰습니다!

4. 208700f394e4cf40a7aa505373e0130b

208700f394e4cf40a7aa505373e0130b 태그는 매우 드문 태그이지만 이것이 쓸모 없다는 의미는 아닙니다. 이름에서 알 수 있듯이 208700f394e4cf40a7aa505373e0130b를 사용하면 HTML에서 의미론적으로 주소를 표시할 수 있습니다. 이 유용한 태그는 그 안에 있는 데이터에도 이탤릭체로 표시되어 있지만 이 스타일은 CSS를 통해 쉽게 수정할 수 있습니다.

<address>
中国,上海市,闵行区,XX路,XX小区,XXX室
</address>

예:

China, Shanghai, Minhang District, XX Road, XX Community, Room XXX

5. ;del>

마크업을 통해 문서 편집 스타일을 표시하려면 426be984ffbbb815d7d88e3543a85d91 이름에서 알 수 있듯이 426be984ffbbb815d7d88e3543a85d91는 문서에 추가된 텍스트를 강조하기 위해 밑줄을 사용하고, 823db3943044a0a9a620ada8d4b1d965은 삭제된 텍스트를 강조하기 위해 취소선을 사용합니다.

没有了驴子,我们的日子还要怎么<DEL>过下去</DEL> <INS>活下去</INS>?

예: 당나귀가 없으면 어떻게

살아

살아?2e1cf0710519d5598b1f0f14c36ba674

테이블 요소 문서를 마크업할 때 쉽게 잊어버릴 수 있습니다. 테이블 요소 중에서 가장 잊혀진 요소 중 하나는 아마도 2e1cf0710519d5598b1f0f14c36ba674 태그일 것입니다. 하지만 2e1cf0710519d5598b1f0f14c36ba674 태그의 경우 매우 편리하게 텍스트를 표현할 수 있을 뿐만 아니라 동시에 for

속성

을 통해 레이블이 어떤 요소에 사용되는지 지정할 수도 있습니다. 이러한 60ec1b46d8dc92ea48645ada07bb1f69은 스타일을 지정하기 쉬울 뿐만 아니라 버튼 처럼 사용자가 클릭할 수 있도록 레이블 텍스트를 디자인할 수도 있습니다.

<LABEL for="username">用户名</LABEL>  
<INPUT id="username" type="text">
7. 2b5469ab79cf842344327415c3b3bb95

2b5469ab79cf842344327415c3b3bb95는 양식 내에서 관련 요소를 논리적으로 그룹화할 수 있는 매우 유용한 태그입니다. 이러한 요소가 2b5469ab79cf842344327415c3b3bb95 태그를 사용하여 함께 그룹화되면 2e1cf0710519d5598b1f0f14c36ba674 태그를 필드세트에 바인딩하여 그룹화에 대한 제목을 정의할 수 있습니다.

아아아아

예:

8. 8a7974376be5f6c00c121222b727adb9

     8a7974376be5f6c00c121222b727adb9和eb37297a59d90581fe5571fb4ef859fe是一类的标签,只是8a7974376be5f6c00c121222b727adb9标签只用于定义缩写的词组。就像eb37297a59d90581fe5571fb4ef859fe,相当于你给元素添加了一个标题或称号。当用户将鼠标悬停在缩写词上面,它的全称会在下方显示。8a7974376be5f6c00c121222b727adb9标签很少被用到,不过它对屏幕阅读器,拼写检查程序和搜索引擎很有用。

他<ABBR title="妈">文明用语</ABBR>的

例子:他文明用语的!

9. rel

    Rel是一个相当有用的属性,基本上任何一个HTML元素都可以应用Rel属性(注1)。它可以为那些没有别的方式提供详细信息的元素提供额外的信息。这在javascript和HTML一起工作时尤其有用。如果你有一个你可能想在内部编辑,你可以这样添加代码:

<html>
<body>
<p><a id="myAnchor" rel="index"
href="http://www.w3school.com.cn">Visit W3School.com.cn</a></p>
<script type="text/javascript">
x=document.getElementById("myAnchor");
document.write(x.rel);
</script>
</body>
</html>

     javascript会找到rel属性为clickable的link元素,然后它可以接着通过ajax内部改变元素。当然,这个只是你可以应用rel属性的无数种情况中的一种,你可以用其他方式来很好的使用rel属性。

10. 37fcc81822f151c26d66e5caf9953670

     37fcc81822f151c26d66e5caf9953670(注2)是个基本已经销声匿迹的标签。坦诚的说,我怀疑读者中的大多数都没接触过这个标签,毕竟它太少用到了(真的,在写这篇文章之前,我自己都没见过这个标签)。这个标签允许你指定一块区域来强制使用换行符,但仅仅是确实必要的时候。该元素很特殊因为它定义在浏览器中添加换行符,如果需要的话,它可以在你极力避免浏览器中出现横向的滚动条时实现符合要求的界面。

如果你想在不必使用37fcc81822f151c26d66e5caf9953670标签的情况下达到相同的效果,你也可以尝试​或­ 。但千万注意,这三个标签中没有一个可以完全支持所有浏览器的。如果你想看看哪些浏览器支持这三种标签可以看看这篇文章。

 译者注:

注1,实际上rel通常用在a和link标签中,它常和rev一起出现。

注2,wbr不是标准的html标签,它最开始是网景公司添加的,但随后被移除掉了。 

附注:

      这篇文章仅仅是一个参考,实际上,由于一些地方使用和解释得并不清楚, 它也引起了比较多的争论,建议如果确实对这些标签有兴趣研究的朋友,可以参看下原文地址并仔细的查看文章的一些回复。

      另外有朋友认为这些少见的标签兼容性会很差,所以我们应少用。然而恰恰相反,上面列举的标签,除了最后一个不符合标准不推荐使用之外,其他都符合W3C标准,它们兼容目前任何主流浏览器。当然,由于eb37297a59d90581fe5571fb4ef859fe和8a7974376be5f6c00c121222b727adb9功能基本一样,在新的html 5标准中不推荐使用eb37297a59d90581fe5571fb4ef859fe,w3c推荐用8a7974376be5f6c00c121222b727adb9代替eb37297a59d90581fe5571fb4ef859fe。

       最后有人可能认为这里的一些标签都可以用其他一些常见标签实现相同功能,因此没必要使用。不过正如回复中沉默杨仔所说:“w3c就是要语义化页面内容”,对用户说,可能你可以通过普通标签实现一样的功能,但对机器(e.g.屏幕阅读器,单词拼写检查程序,搜索引擎等)来说,这种标签它们更容易懂。所以我认为,如果你的网页中真有这些标签可以应用的场合,最好还是使用这些标签来实现相应的功能。

 

위 내용은 당신이 알아야 할 10가지 흔하지 않은 HTML 태그의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.