HTML(超文本标记语言)用于定义文档的内容结构。
CSS(层叠样式表)用于定义HTML文档的样式,外观。
一个完整的文件格式=文件名+分隔符+扩展名。
标记名,属性,元素内容共同决定了一个元素的显示内容和行为,例如:a是标记名:表示这是一个超链接。
元素内容:表示要在页面上显示立即加入。
href属性:表示用户点击它后,会跳转到/class/17。
属性由属性名和属性值组成:表示元素的额外信息。
一个元素产生什么样的盒子取决于它的CSS的display属性。
display:inline 行内元素(设置宽高不起作用),display:block块级元素(设置宽高起作用),display:inline-block行内块元素(可设置宽高)。
计算元素宽高:
真实宽度=content宽度+内边距padding+边框粗细border+外边距margin。
外部距:水平方向是外边距之和,垂直方向是取最大值。
水平居中:margin:0 auto;