HTML语义化基础】的更多相关文章

body { background-color: rgb(60,60,60) } 为使页面呈现较好的内容结构,所以对网页进行布局时,将页面相关元素集中在一起,形成页眉.文章.页脚.侧边栏等元素块,刚开始都是使用<div>元素来实现,并使用id或者class指定对应区块的作用.在命名时,头部通常使用header,导航使用nav,文章使用article,侧边使用sidebar,页脚使用footer. 在HTML5中引入一些新元素对这些部分进行分割,如<header>表示头部,导航<…
web语义化 一.什么是web语义化? web语义化包含两方面,一是html标签语义化,简单来说就是要用合适的标签来表述适当的内容,标题用<h1>~~<h6>标签,段落用<p>标签,强调部分用<em>和<strong>来表示.二是css命名语义化,可以根据内容位置和功能来进行命名. 二.语义化的好处 页面结构清晰,利于访问和理解维护: 有利于SEO,因为搜索引擎只能通过爬取网页标签等代码来判断内容,所以为了得到搜索引擎的有效爬取,提高网站流量,就…
这段时间找实习看的眼花缭乱的,然后也被拒得落花流水,啊哈哈-还是写博客好玩儿-嘿嘿,下面正题 一.doctype 标准模式 (Full Standards Mode) 接近标准模式 (Almost Standards Mode) 混杂模式 (Quirks Mode) 以上三种模式是浏览器在解析CSS时的三种工作模式,混杂模式是依据旧式的.非标准的CSS规则来渲染网页:标准模式则是遵循W3C标准去解析CSS的,接近标准模式与标准模式实际上差异并不大:关于Firefox中DTD与浏览器工作模式的详细…
在HTML5中最基础也是比较好理解的也就是语义化标签了,,顾名思义语义化也就是可以直接读懂的标签~,这样我们在项目开发过程中不但自己不会因为5花8门的标签命名而伤脑筋,跟同事对接项目也会节约很多时间~~  谁不想简单轻松一些呢... 语义化标签有2种,一种是单纯语义化的,无功能,二种是语义化,且有功能的. 一:无功能,语义化标签 1.1 - <header></header> SM:也就是我们的头部标签, 一般用于网站头部内容 1.2  <footer></foo…
一.为什么HTML5要引入新语义标签 在HTML5出现之前,我们一般采用DIV+CSS布局我们的页面.但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取.为了解决上述缺点,HTML5新增了很多新的语义化标签. 二.引入语义化标签的优点 引入语义化标签的好处主要有下列三点: 比<div>标签有更加丰富的含义,方便开发与维护 搜索引擎能更方便的识别页面的每个部分 方便其他设备解析(如移动设备.盲人阅读器等) 三.标签详解 所谓语义化标签就是一种我们仅通过标签名就…
有关HTML的一些基础课程,很多网站都有讲,于我而言,真正实践起来,我只要求我能够让它表现出我所想要的结果即可.然而,这种要求,对于后期的维护与测试,真的是......想起日前我们所做的这个项目,那里面的jsp代码,感觉有些看不下去,各种标签混杂一起,而且经常使用的是无实义的比如div,看起来真是头疼!所以,此番我做一个总结,方便日后做项目时,知道该如何规范好自己的代码,做到严谨. HTML,XHTML的区别: HTML,HyperText Mark-up Language,是构成网页文档的主要…
一:Web入门 1:web文件命名 在文件名中应使用连字符(-).搜索引擎把连字符当作一个词的分隔符, 但不会以这种方式处理下划线. 养成在文件夹和文件名中使用小写,并且使用短横线而不是空格来分隔的习惯. 2:居中图像 img { display: block; margin: 0 auto; } 二:HTML head 1:许多<meta> 元素包含了name 和 content 特性: name 特性指定了meta 元素的类型; 说明该元素包含了什么类型的信息. content 指定了实际…
html <body>     <header>         <!-- 导航 -->         <nav> <a href="#">首页</a>             <a href="#">易牛课堂</a>             <a href="#">易牛班级</a>             <a hre…
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.HTML5简介…
最近Github 10周年在朋友圈里沸沸扬扬刷屏,小编在工作中却惊讶的发现不少同事对版本号中的beta和rc没有概念,使用 npm install package@next 时,也不清楚next代表的含义.于是,决定写一篇文章科普一下由 Github 起草的Semver(语义化版本)的相关知识. 实际案例 首先,我们来看看目前最流行的前端框架之一的React最近5个月的版本发布日志,截图来自npmjs.com: 从上图,我们不难得出几个结论: 软件的版本通常由三位组成,形如:X.Y.Z 版本是严…