块级元素与行内元素的区别以及相互转化
来源:互联网 发布:盐为什么国家控制知乎 编辑:程序博客网 时间:2024/05/18 02:01
昨天师兄给我做个面试测试的时候问到这个问题,当时只答到块级元素和行内元素的基础知识,被追问到行内元素的margin padding line-height这些的时候一个都答不出来。
1.块级元素比较霸道,会独立占一行,行内元素则不会,多个行内元素可以排列在一行上面;
2.块级元素可以包含块级元素和行内元素,行内元素只能包含行内元素;
3.块级元素符合盒子模型,可以设置width,height等属性,行内元素设置width,height无效,宽度高度由内容控制,line-height可以,margin上下没有效果,padding上下 设置只对自己产生作用(有内边距,撑高了自己的高度,但是对其他元素不产生影响,不影响父元素的高度);
行内元素与块级元素的转化
1.display:inline 会转化成行内元素,
2.display:inline-block 以行内元素显示,又可以设置高度宽度。
(无论设置inline还是inline-block都会遇到有间隙的问题。)
3.diaplay:block会转化成块级元素
行内元素在使用漂浮的时候同样会达到设置成dislpay:block的效果,可以设置高度宽度,margin等
0 0
- 块级元素与行内元素的区别以及相互转化
- 行内元素与块级元素的区别
- 行内元素与块级元素的区别
- 块级元素与行内元素的区别
- 块级元素与行内元素的区别
- 行内元素与块级元素的区别
- 行内元素与块级元素的区别
- 行内元素与块级元素的区别
- 行内元素与块级元素的区别
- 块级元素与行内元素的区别
- 块级元素与行内元素的区别
- 行内元素与块级元素的区别
- 块级元素与行内元素的区别
- 行内元素和块级元素的区别?以及转换,点击块级元素触发行内元素
- 块级元素,行内元素以及行内块元素的区别
- 行内块元素/行内元素/块级元素的区别
- HTML的盒子模型、块级元素与行内元素的相互转换
- HTML中行内元素与块级元素的区别
- hessian java发布远程服务中出现的 “com.caucho.hessian.client.HessianConnectionException HessianProxy ”的问题原因总结:
- Java类加载器
- U盘装Windows8.1遇到的种种困难
- codereivew 系列一:Git系工具
- C++函数返回类型详解
- 块级元素与行内元素的区别以及相互转化
- 5-2
- 黑马程序员----异常
- C#调用Winrar实现解压缩
- 设计模式之【工厂模式】
- 【整理】数制
- ISP Pipeline的关键模块之Demosaic(二)
- HDU3342---Legal or Not
- ActionBar笔记