在CSS中span标签设置padding-top/bottom以及margin-top/bottom无效的解决方法
2016-12-23 22:37
876 查看
在解决问题前,我们先了解下span标签。
标签被用来组合文档中的行内元素(内联元素)。
2、和其他内联元素一样,内联元素的宽度和高度就是包含的文字或图片的宽度和高度
3、给span标签设置高height、宽width、上下内边距(padding-top/bottom)、上下外边距(margin-top/bottom)都是不起作用的。
给span标签设置左右内边距(padding-left/right)、左右外边距(margin-left/right)、行高(line-height)是有效的。
标签被用来组合文档中的行内元素(内联元素)。
span标签有这么几个特点:
1、span标签是一个内联元素,只能容纳文本或者其他内联元素;2、和其他内联元素一样,内联元素的宽度和高度就是包含的文字或图片的宽度和高度
3、给span标签设置高height、宽width、上下内边距(padding-top/bottom)、上下外边距(margin-top/bottom)都是不起作用的。
给span标签设置左右内边距(padding-left/right)、左右外边距(margin-left/right)、行高(line-height)是有效的。
解决给span标签设置高height、宽width、上下内边距(padding-top/bottom)、上下外边距(margin-top/bottom)不起作用方法:
给span标签设置一个display属性(display:block;和display:inline-block;都可以)。相关文章推荐
- csshover.htc 以及简单使用方法(解决IE6下 :hover 在其他标签下无效问题)
- html-css表单的margin-right/padding-right属性设置无效解决办法
- 给li标签中的span设置属性margin-bottom不生效
- margin-top无效的问题解决方法
- 列表中li标签设置margin在IE6和IE7中第一个行失效的解决方法
- Android CheckBox中设置padding无效问题解决方法
- CSS:span元素margin-top无效的根源
- 行内元素为何不能设置margin-top、margin-bottom;padding-top、padding-bottom值
- label和span标签设置宽度width无效问题的解决方式
- CSS:span元素margin-top无效的根源
- span标签设置margin-top没有效果呢?
- label和span标签设置宽度width无效问题的解决方式
- css中块级标签设置margin-top属性作用于父容器
- margin-top失效原因以及解决方法。
- margin-top无效解决方法
- css padding-top padding-bottom margin-top margin-bottom采用百分比时参照对象
- margin-top无效的解决方法
- 关于label和span设置width无效问题解决方法
- 外边距margin-top right bottom left 设置方法 如果margin只设置两个值
- android设置全屏以及解决设置全屏无效的方法