Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css IE7切断跨度标签上的边界_Css_Internet Explorer 7_Css3 - Fatal编程技术网

Css IE7切断跨度标签上的边界

Css IE7切断跨度标签上的边界,css,internet-explorer-7,css3,Css,Internet Explorer 7,Css3,我的CSS样式表中有以下类: .errormsg { border:solid 1px Red; padding:5px 20px 5px 20px; margin:5px; color:Red; font-size:medium; font-weight:bold; } 当我在IE7中查看它时,当我在span标记上使用该类时,顶部和底部边框被切断 我需要添加什么才能让它在IE7中工作?元素将被视为内联元素,除非您另有指定。添加显示:块到您的CSS并从那里开始。另一种方

我的CSS样式表中有以下类:

.errormsg {
  border:solid 1px Red;
  padding:5px 20px 5px 20px;
  margin:5px;
  color:Red;
  font-size:medium;
  font-weight:bold;
}
当我在IE7中查看它时,当我在
span
标记上使用该类时,顶部和底部边框被切断


我需要添加什么才能让它在IE7中工作?

元素将被视为内联元素,除非您另有指定。添加
显示:块到您的CSS并从那里开始。另一种方法是使用
包装错误消息,因为默认情况下
被视为块元素。

元素将被视为内联元素,除非您另有指定。添加
显示:块到您的CSS并从那里开始。另一种方法是使用
来包装错误消息,因为
默认情况下被视为块元素。

我注意到,当行高度不够大时,这种情况也会出现类似的问题。试着稍微增加一点。

我注意到,当线条高度不够大时,类似的问题也会出现。尝试稍微增加它。

设置
显示:内联块
上的code>将解决显示问题,并且宽度仍将适应文本大小:


您还可以使用
文本阴影
框阴影
,以及from:

设置
显示:内联块来稍微修饰一下它
上的code>将解决显示问题,并且宽度仍将适应文本大小:


您还可以使用
文本阴影
框阴影
,稍微修饰一下,使用from:

为什么它在SPAN上而不是DIV?我实际上刚刚从CSS样式类中删除了
border
属性。为什么它在SPAN上而不是DIV?我实际上刚刚从CSS样式类中删除了
border
属性。