CSS基础-08-Display(隐藏元素 display:none,内联元素转块元素 display:inline,块元素 → 内联元素 display:block)
1. 隐藏元素 (display:none)
1.1 Display
作用:
隐藏某个元素,且该元素不占用空间。
示例
{display:none;}
1.2 和 Visibility比较
作用
隐藏某个元素,但该元素仍占用之前空间。
语法
visibility:hidden
2. 内联元素→ 块元素 (display:inline)
内联元素(行内元素)
语法
display:inline;
示例
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>hello</title> <style> li { display: inline; } </style></head><body> <p>内联元素显示为行内元素:</p> <ul> <li>刘备刘玄德</li> <li>关羽关云长</li> <li>张飞张翼德</li> </ul></body></html>
不加
display:inline;
时应显示为块元素:
添加后显示为内联元素:
3. 块元素 → 内联元素 (display:block)
语法
display:block;
示例
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>CROW-SONG</title> <style> span { display: block; } </style></head><body> <span>关羽</span> <span>关云长</span></body>
< span > 是内联元素,应该显示为一行
关羽 关云长
变成块元素后结果为
关羽 关云长
作者:开发运维玄德公
链接:https://www.jianshu.com/p/31222d8a1418
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。