<!doctype html><html lang="zh"><head> <meta charset="UTF-8"> <title>test</title> <style> div{ width: 100px; height: 20px; background-color: deepskyblue; } span{ background-color: deeppink; } </style></head><body> <!-- 块级元素: 可以设置宽高,不可以和其他元素共占一行 当块级元素没有设置宽高时,宽度会和父级宽度一样,高度由元素内容决定 行级元素: 不可以设置宽高,可以和其他元素共占一行 行级元素的宽高由元素内容确定 行内块级元素:可以设置宽高,可以和其他元素共占一行 宽高由元素内容决定 --> <div>我是DIV</div> <span>我是span</span> <img src="images/bg.jpg"></body></html>
<!doctype html><html lang="zh"><head> <meta charset="UTF-8"> <title>test</title> <style> a{ background: gray; display: block; } </style></head><body> <!--display: ; block: 转换为块级元素 inline: 转换为行级元素 inline-block:转换为行内块级元素 --> <a href="https://www.baidu.com">点我跳转</a></body></html>
<!doctype html><html lang="zh"><head> <meta charset="UTF-8"> <title>test</title> <style> div{ width: 200px; height: 80px; background-color: skyblue; } span{ display: none; background-color: red; } </style></head><body> <!--display: none; none:表示元素不显示,所占的区域也会被隐藏 --> <div>我是div</div> <span>我是span</span></body></html>
是以自身字体大小作为参考,是自身字体的倍数,自身字体大小改变时,em会跟着改变
1rem = 16px以html根元素为参考
是以父级元素为参考,是父级的百分比