1.块级元素

显示特点:
1、独占一行(一行只能显示一个)
2、宽度默认是父元素的宽度,高度默认由内容撑开
3、可以设置宽高

代表标签:
div、p、h系列、ul、li、dl、dt、dd、form、header、anv、footer

    <style>div:nth-child(1) {/* 块级元素默认和父亲一样宽度 */height: 300px;background-color: pink;}</style>
</head><body><!-- 块级 --><div></div>
</body>


关于块级元素的一些想法

如果想让一个块级盒子,例如div在电脑上显示出来,可以不设置宽度,但是必须设置高度,否则在电脑屏幕上肉眼看不见

如果有二个盒子,只要子盒子有宽高,父盒子不用任何设置,都能被看到
例如:

    <style>div{background-color: pink;}button{height: 100px;}</style>
</head>
<body><div><button></button></div>
</body>

2.行内元素

特点:
1、一行可以显示多个
2、高度和宽度默认由内容撑开
3、不可以设置宽高

代表标签:
a、span、b、u、i、strong、ins、em、del

    <style>span {/* 行内不可以设置宽高 */width: 300px;height: 100px;background-color: red;}</style>
</head><body><!-- 行内 --><span>span</span><b>b</b><strong>strong</strong><u>u</u><i>i</i><s>s</s><del>del</del><em>em</em><ins>ins</ins>
</body>

3.行内块元素

显示特点:
1、一行可以显示多个
2、可以设置宽高

代表标签:
input、textarea、button、select

    <style>img{width: 100px;height: 100px;}</style>
</head><body><!-- 行内块 --><img src="imgs/bg33.png">
</body>

特殊情况:
img有行内块元素特点,但是chrome调试工具中显示的inline

4.显示模式转换

display: block;
display: inline-block;
display: inline;

5、html标签嵌套注意点

块级元素一般作为大容器,可以嵌套:文本级元素、行内元素、行内块元素等等.
但是: p标签中不要嵌套div、p、h等块级元素
a标签内部可以嵌套任意元素
但是:a标签不能嵌套a标签

css元素显示模式(行内、块级、行内块)相关推荐

  1. 【CSS】CSS元素显示模式display + 网页单行文字垂直居中小技巧

    写在前面,作者首页有前端专栏,详细分享相关知识,有兴趣的不妨点个收藏 ~~~~ CSS元素显示模式display 标签显示模式是标签以什么方式进行显示.HTML标签一般分为块标签和行内标签两种类型,它 ...

  2. CSS学习笔记(3)【CSS元素显示模式以及背景设置】

    CSS基础学习 一.CSS元素的显示模式(了解) 在HTML中将所有标签分为容器级和文本级两类 在CSS中将所有的标签分为块级元素和行内元素 1.什么是块级元素和行内元素? 块级元素会独占一行而行内元 ...

  3. 块级、内联、内联块级

    在html元素中,元素会有display属性. display属性默认值是block,那么该元素是块级元素. display属性默认值是inline,那么该元素是内联元素. 没有元素的display默 ...

  4. 5.html基础标签:块级+行级元素+特殊字符+嵌套规则

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  5. c语言块级作用域_块级作用域问题ES5 ES6

    ES5: 1.  没有块级作用域 在其他类C语言中,由花括号封闭的代码块都有自己的作用域(如果用ECMAScript的话来说,就是它们自己的执行环境), 所以支持根据条件来定义变量. if(true) ...

  6. css变成块级元素_探讨行内元素转换为块级元素_html/css_WEB-ITnose

    行内元素和块级元素对于前端来说是一个很重要的概念.在CSS中,只有块级元素有物理属性,而元素则有三种形态: 1. 块级元素:有物理属性,width,height写值起作用,而且要占据一行. 2. 行内 ...

  7. CSS块级元素与行内元素的区别和联系

    块元素(block element)一般是其他元素的容器元素,能容纳其他块元素或内联元素.块元素就好比一个四方块,可以放其他的四方块,并可以呈现在页面上任何地方. 默认情况下块元素,是独占一行的 常见 ...

  8. css块级元素变行内元素,css块级元素和行内元素

    块级元素: 1.display为block 2.会独占一行,导致换行 3.可以设置宽高 4.margin外边距设置都有效 5.padding内填充都有效 6.可以容纳行内元素和块级元素,也可以容纳内联 ...

  9. 详解块级元素、行内元素、行内块级元素类型、区别及相互转化

    1)块级元素 特点: 1.总是从新的一行开始 2.高度.宽度都是可控的 3.宽度没有设置时,默认为100% 4.块级元素中可以包含块级元素和行内元素 5.块级文字元素中不能放入其他块级元素 6.块级大 ...

最新文章

  1. CVPR 2021 Oral|只用静态图像,就能实时渲染出丝滑3D效果
  2. srv.sys蓝屏解决补丁_电脑蓝屏重启怎么解决?
  3. 微型计算机dec al,微机原理复习知识点
  4. 【机器学习】情侣、基友、渣男和狗-基于时空关联规则的影子账户挖掘
  5. POI如何自定义单元格背景颜色
  6. 《当90后遇上创业》导读
  7. 搭建基于域名的虚拟web主机
  8. 北理工爬虫课程学习记录
  9. 实战VEEAM BR 10针对物理AD服务器备份与APP感知还原
  10. 预测UI设计师未来发展方向
  11. 用POLARDB构建客到智能餐饮系统实践
  12. 浮动网页html特效代码,网页上可点击关闭的纯代码无图版浮动tips提示特效代码...
  13. 基于C语言的基础学习Java
  14. 计算机网络技术毕业生实习报告_计算机网络毕业实习报告
  15. 数据分析 第七篇:方差分析(单因素方差分析)
  16. 如何理解实时频谱分析仪的几个“带宽”参数(1)——实时带宽(RTBW)
  17. 蛇形填数(语言:C语言)
  18. 电脑硬件升级完全解决方案2
  19. HDU 6130 Kolakoski
  20. 远程控制桌面计算机怎么填写,远程控制电脑桌面如何操作【图解】

热门文章

  1. 超强的性暗示广告欣赏[组图](转载)
  2. 搜狗桌面事业部总经理杨洪涛: 创新约等于失败
  3. 电脑计算机没有了怎么恢复,win10我的电脑没有了怎么办_win10我的电脑不见了如何恢复...
  4. windows 添加 网关(路由设置)配置内网外网互通
  5. 2009春节甘肃天水见闻
  6. 阿里百川sdk用法 php,阿里百川电商SDK安全图片的使用和踩坑
  7. Netcat 是什么
  8. WordPress高级商用主题:B2/seven 最新版2.9.9* 免费下载
  9. 仿人人网java_Android仿人人客户端(v5.7.1)——个人主页(三)
  10. 基于Skip-Thought的Sentence2Vec神经网络实现