HTML&CSS高级课程
来源:互联网 发布:网络拉丝是什么意思 编辑:程序博客网 时间:2024/05/29 16:59
目录:
- html元素语义化
- 部分html5新元素
- 块级元素和行内元素及其区别
- html与css分离
- 选择器(上)
- 选择器(下)
- 伪类和伪元素
- 媒体查询
- 综合练习
1.什么是语义化?
简单来说就是根据内容的结构化,选择合适的标签,便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。
标题就用标题的标签(h1、h2),内容就用内容的标签(section,article,这两个标签之后会学到),而不是随随便便的去用div或者p、span。
虽然一个网页单单只用div标签也可以做出来,但是这样并不是一个好的方法。不利于SEO(例如百度搜索你网页的内容),而且在团队协作开发中也不利于后期的维护。
关于语义化,只需要理解这部分的内容并在平时的coding中注意即可。
尽可能少的使用无语义的标签div和span;在语义不明显时,即可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;不要使用纯样式标签,如:b、font、u等,改用css设置。需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i);使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td;
阅读全文
0 0
- HTML&CSS高级课程
- HTML+CSS基础课程
- HTML+CSS基础课程
- HTML+CSS基础课程
- 慕课网HTML+CSS课程笔记
- HTML+CSS基础课程 笔记
- 《HTML+CSS基础课程》之HTML
- [Codecademy] HTML && CSS课程学习目录
- jsp html css mysql 课程综合实验
- html+css基础课程总结1
- 《HTML+CSS基础课程》学习笔记一
- 《HTML+CSS基础课程》学习笔记二
- 《HTML+CSS基础课程》学习笔记三
- 《HTML+CSS基础课程》学习笔记四
- 《HTML+CSS基础课程》学习笔记五
- 《HTML+CSS基础课程》学习笔记六
- 《HTML+CSS基础课程》学习笔记七
- 《HTML+CSS基础课程》学习笔记八
- 如何用数据仓库管理海量数据?直接访问数据仓库数据时的4个限制
- hdu 2962(二分答案+最短路)
- PHP数组根据数组内的某个单元字段排序
- 深入理解Apache Flink核心技术
- -bash xxx command not found
- HTML&CSS高级课程
- Java中常用的几种DOCX转PDF方法
- java定时器的使用(Timer)
- Selenium简介
- CSP策略防止广告植入问题
- Python入门<二>
- React * Ref回调函数处理
- Android使用微信H5支付
- CCF201503-2 数字排序——又是一个小错误