Css IE7切断跨度标签上的边界
我的CSS样式表中有以下类: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并从那里开始。另一种方
.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
属性。