浅谈web语义化 - 猴子猿
在前端的编程道路上,我曾经听别人对我说过什么编写前端时,要注意html的结构语义化哦。我当时直接采取的是无视。。。
因为我觉得前端嘛,只要做出炫酷的效果,编写出牛逼的JavaScript代码就ok啦。div+css所向无敌,干嘛要用其他标签呢。
哎,想想当时自己有多小白菜。。。
不错正如上面所说,div+css的确能实现一切效果,用户体验也棒棒哒。
但,请明白div是没有语义的,我们是能看懂,但是搜索引擎呢?我们呈现出来的网页是需要计算机连接互联网传达给别人,而负责中转的计算机不可能像人一样去看网页的内容,所以我们需要语义化。
例如我想加粗一个字体,我们可以有以下几种写法
1、 css:
2、 b标签:SEO
3、 strong标签:SEO
其实,就效果而言,大家都差不多。然而,它们的意义是不一样的。
1、2种写法只是以加粗的形式显示内容,无法被搜索引擎知道,而第三种,strong标签是有语义的,它表示强调。所以如果你是的本意是想强调,那选择第三种写法才是符合语义的。而如果,你只是想显示效果,那就随便咯。
其实,web语义化不仅能让搜索引擎理解,开发人员也是一样。
倘若我们才拿到一段html代码,在不运行它的情况下,是不是我们一开始是蒙的,不知道这些代码的寓意,然而,如果我们是采用语义化编写代码,文档结构就明朗多啦。
在很久以前,我对html5中的什么header、nav呲之以鼻,想想是多么单纯。当时,我去面试的时候,别人问我,了解html5吗。我说了解过。他说,那你谈谈对header、nav这些标签的理解。我当时二笔的说,其实跟div差不多,就是框框而已。哎,无知的少年呢。。。
下面列举几个语义标签:
html标签 |
语义 |
title |
网页标题 |
h1~h6 |
大纲级别标题 |
caption |
表格标题,指定表格描述 |
legend |
表单元素 |
p |
段落 |
ul |
无序列表 |
ol |
有序列表 |
dl |
自定义列表 |
em |
局部强调,段落内强调 |
strong |
全文强调,更加强烈的强调 |
今天上班维护别人的bug,好累。
睡觉咯,晚安,everyon~

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.
