内联元素探究浅谈
来源:互联网 发布:知乎机构号 编辑:程序博客网 时间:2024/05/16 05:04
本来想用一个宽为320像数的div去包含8个40像数宽的a(display:inline-block),结果硬生生的装不下。为何呢?我加上border后发现,默认的内联元数彼此间是会留下间隙的,也就是这个间隙的存在使得8个40像数宽的a所占宽度大于了320。那我们有啥方法可以解决这个矛盾么?答案:浮动(当然还有其他方法,大家可以参考下这篇博客如何去除内联元素(inline-block元素)之间的间距)。当然我还是推荐使用浮动,因为好理解,(最重要的是我自己探究出来了^V^)。
除了这个方法还有一个方法就是去掉div的宽度。不过去掉后可能大家会问,那如果我想让a居中不是没办法了么?其实也很简单,只要你把text-align:center加到div去就好了,不信你可以试试啦!
顺便把昨天的一个发现写下来吧,对于一个内联元数如果把他的display设置为block,那么宽度会如何变呢?经过尝试我发现,如果内联元数含的内容为空,那么宽度也会为零。但如果内容不为零的话,他将会占满父元数的宽度,而改为inline-block则达不到这种效果。
另外,无论是内联元数还是块级元素,如果存在两个其中一个为float的话,那么如果另一个含文字,则去不会占据浮动元素的空间,否则他将把浮动元素当作不存在处理。当然,这只是对浮动元素而已,而对于绝对定位元素而言,则没有这个效果!他将彻底脱离文档流。
0 0
- 内联元素探究浅谈
- 浅谈HTML中的块级元素和内联元素
- 内联元素
- 内联元素
- 内联元素
- 内联元素
- 深入探究内联函数
- 从块级元素和内联元素浅谈标签的嵌套规则
- 从块级元素和内联元素浅谈标签的嵌套规则
- 从块级元素和内联元素浅谈标签的嵌套规则
- 块元素、内联元素
- 元素分类--内联元素
- 块状元素、内联元素、内联块状元素
- 内联块状元素 块状元素 内联元素
- 块元素、内联元素、内联块特性
- 浅谈为何img、input等内联元素可以设置宽高
- 浅谈C++内联函数
- 浅谈C++内联函数
- UML笔记4--状态图
- LeetCode 9.Palindrome Number
- C++标准库---迭代器失效之正确的插入和移除元素
- AFNetworking 2.0 - 游贤明
- Linux使用Mutt发送邮件/附件
- 内联元素探究浅谈
- Git使用规范
- [linux C]使用select进行非阻塞socket通信
- Java桌面程序打包成exe可执行文件
- android 开发中遇到错误及解决办法总结
- oracle11g单机ASM建库记录
- Go 语言中的 Array,Slice,Map 和 Set
- CodeForces 222A
- VS2010 c++内嵌python环境以及生成发布安装包