为span标签添加样式_html/css_WEB-ITnose
第1章-认识jQuery
1.1-JavaScript和JavaScript库
1.2-加入jQuery
1.3-编写简单jQuery代码
1.4-jQuery对象和DOM对象
1.5-解决jQuery和其它库的冲突
1.6-jQuery开发工具和插件
1.7-小结
请问各位朋友,为什么我为span元素添加的背景样式显示的宽度不是250px呢?而只是span标签中的字的背后区域才显示背景颜色呢?希望各位给予帮助,不胜感激!先谢谢了!
回复讨论(解决方案)
span不是块级元素,设置width无效
span是内联元素,高宽度是由其内容来决定的
.has_children span{background:red;width:250px;}
改成这样
.has_children span{display:block;background:red;width:250px;}
div占用的位置是一行,span占用的是内容有多宽就占用多宽的空间距离
该说的都说了。
2楼正解 display:block 加上这个
2楼正解
display:block 加上这个
.has_children span{background:red;width:250px; display:inline-block}
楼上正解
.has_children span{background:red;width:250px;display:inline-block}
IE下块元素如何实现display:inline-block的效果?
有两种方法:
1、先使用display:inline-block属性触发块元素,然后再定义display:inline,让块元素呈递为内联对象(两个display要先后放在两个CSS声明中才有效果,这是IE的一个经典bug,如果先定义了display:inline-block,然后再将display设回inline或block,layout不会消失)。代码如下(...为省略的其他属性内容):
div {display:inline-block;...}
div {display:inline;}
2、直接让块元素设置为内联对象呈递(设置属性display:inline),然后触发块元素的layout(如:zoom:1等)。代码如下:
div {display:inline; zoom:1;...}
谢谢各位的解答!
下一篇: python——赋值、浅拷贝、深拷贝
推荐阅读
-
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
-
Vuejs使用scopedstyle为v-html中标签添加CSS样式的方法
-
给Ajax返回的HTML标签动态添加样式的方法
-
如何在导航栏添加hot样式图片_html/css_WEB-ITnose
-
一个link标签引用多个外部样式,这样写是有什么好处吗?_html/css_WEB-ITnose
-
[寒江孤叶丶的Cocos2d-x之旅_33]RichTextEx一款通过HTML标签控制文字样式的富文本控件_html/css_WEB-ITnose
-
CSS样式:把一个段中的几个短语颜色设置成不同于文本的颜色,用span标签。_html/css_WEB-ITnose
-
可以使text显示为label的样式吗_html/css_WEB-ITnose
-
为div元素添加重要的自定义信息,我该用id,class,name还是其它?_html/css_WEB-ITnose
-
使用form-search样式,要添加哪个css文档?_html/css_WEB-ITnose