文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页。
<!DOCTYPE html>
这句代码的意思是:当前页面采取的是HTML5版本来显示网页
注意:
声明位于文档中的最前面的位置,处于标签之前。 不是一个HTML 标签,它就是文档类型声明标签。简单来说定义为en就是英文网页,定义为zh-CN就是中文网页
其实对于文档显示来说,定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示英文
这个属性对浏览器和搜索引擎(百度,谷歌等)还是有作用的。
字符集(Character set)是多个字符的集合。以便计算机能够识别和存储各种文字。
在标签内,可以通过标签的charset属性来规定HTML文档应该使用哪种字符编码。
<meta charset="UTF-8" />
charset 常用的值有:GB2312,BIG5,GBK和UTF-8,其中UTF-8也被称为万国码,基本包含了全世界所有国家需要用到的字符。
注意:上面语法是必须要写的代码,否则可能引起乱码的情况。一般情况下,统一使用 “UTF-8” 编码,尽量统一写成标准的 “UTF-8”,不要写成"utf8"或"UTF8"。
CSS 基本采取简写形式即可
比如 w200 按tab 可以 生成 width: 200px;
比如 lh26px 按tab 可以生成 line-height: 26px;
定义:元素的显示模式就是元素(标签)以什么方式进行显示,比如自己独占一行,比如一行可以放多个。
作用:网页的标签非常多,在不同的地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。
元素的显示模式的分类
块元素
常见的块元素有 块元素的特点: ① 比较霸道,自己独占一行。 注意: 行内元素 常见的行内元素有 行内元素的特点: ① 相邻行内元素在一行上,一行可以显示多个。 注意: 行内块元素 在行内元素中有几个特殊的标签—— 行内块元素的特点: ① 和相邻行内元素(行内块)在一行上,但是它们之间会有空白缝隙。一行可以显示多个(行内元素特点)。 清除浮动方法 清除浮动本质 清除浮动 —— 额外标签法 额外标签法也称隔墙法,是W3C推荐的做法。 注意:要求这个新的空标签必须是块级元素。 总结: 1、清除浮动本质是? 清除浮动的本质是清除浮动元素脱离标准流造成的影响。 2、清除浮动的策略是? 闭合浮动,只让浮动在父盒子内部影响,不影响父盒子外面的其他盒子。 3、额外标签法? 清除浮动 —— 父级添加overflow 可以给父级添加overflow属性,将其属性值设置为hidden,auto或scroll。 清除浮动 —— :after 伪元素法 清除浮动 —— 双伪元素清除浮动 也是给父元素添加~、、、、其中
② 高度,宽度,外边距以及内边距都可以控制。
③ 宽度默认是容器(父级宽度)的100%。
④ 是一个容器及盒子,里面可以放行内或者块级元素。和~标签)标签主要用于存放文字,因此里面不能放块级元素,特别是不能放~等都是文字类块级标签,里面也不能放其他块级元素,,,,,,,,,等,其中标签是最典型的行内元素。有的地方也将行内元素称为内联元素。
② 高、宽直接设置时无效的。
③ 默认宽度就是它本身内容的宽度。
④ 行内元素只能容纳文本或其他的行内元素。、、,它们同时具有块元素和行内元素的特点。有些资料称它们为行内块元素。
② 默认宽度就是它本身内容的宽度(行内元素特点)。
③ 高度,行高,外边距以及内边距都可以控制(块元素特点)。5、圆角边框

6、清楚浮动
额外标签法会在浮动元素末尾添加一个空的标签。例如,或者其他标签(如等)。
隔墙法,就是在最后一个浮动的子元素后面添加一个额外标签,添加清除浮动样式。
实际工作可能会遇到,但是不常用
子不教,父之过,注意是给父元素添加代码:after方式是额外标签法的升级版。也是给父元素添加.clearfix:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{/*IE6、7专有*/
*zoom:1;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.clearfix{
*zoom:1;
}
7、CSS属性书写顺序

百度地图开发入门(6):3D建筑
mybatis常见用法总结
解决element中table在页面切换时候表格底部出现空白
智慧党务管理源码,竞赛答题+阅读学习一套系统全搞定
Spring Securtity (九)会话固定攻击和跨站请求伪造
SpringBoot对象拷贝
深度学习入门(三十六)计算性能——异步计算、自动并行
暑假算法训练day3
JAVA核心类-String