display中block、inline、inline-block区别
2016-02-24 14:18
218 查看
display:block为块级元素,块级元素的特点为:
总是在新行上开始;
高度,行高以及顶和底边距都可控制;
宽度缺省是它的容器的100%,除非设定一个宽度
<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。
display:inline为内联元素,特点为:
和其他元素都在一行;
高、行高及顶和底边距不可改变;
宽度就是它的文字或图片的宽度,不可改变。
<span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。
display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。
inline-block的元素特点:
将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。(准确地说,应用此特性的元素呈现为内联对象,周围元素保持在同一行,但可以设置宽度和高度地块元素的属性)
总是在新行上开始;
高度,行高以及顶和底边距都可控制;
宽度缺省是它的容器的100%,除非设定一个宽度
<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。
display:inline为内联元素,特点为:
和其他元素都在一行;
高、行高及顶和底边距不可改变;
宽度就是它的文字或图片的宽度,不可改变。
<span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。
display:inline-block将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。
inline-block的元素特点:
将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。(准确地说,应用此特性的元素呈现为内联对象,周围元素保持在同一行,但可以设置宽度和高度地块元素的属性)
相关文章推荐
- svg图片自适应div容器大小
- Nudnik Photographer -Ural1260动态规划
- TOMCAT源码导入eclipse
- vim 常用命令
- Javascript中的特殊变量
- 《蒋勋说宋词》 读后感
- jquery的ajax同步和异步
- 理解LinkedHashMap
- Hadoop-1.2.1 Eclipse开发环境配置
- UIBezierPath精讲
- HDU5631(并查集)
- Android之项目全局变量的定义
- PAT (Basic Level)1017. A除以B
- Java动态代理、cglib动态代理
- linux 下 apache启动、停止、重启命令
- 同时启动两个jboss端口提示占用问题
- 对待开源的态度
- freemarker切割字符串长度
- Unity 5.X扩展编辑器之打包assetbundle
- Unity 5.X扩展编辑器之打包assetbundle