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