css解决span宽度问题
2012-01-01 11:39
204 查看
在本次修改模板过程中,span宽度问题始终困扰着我ie7下好了,ie6下又出问题。因为我是菜鸟,经过百度+google后发现,在css2的标准中,查阅关于width的定义,原来css中的width属性并不总是有效的,如果对象是inline对象,width属性就会被忽略。Firefox和IE都遵循了这个标准。
下面代码的css定义完美解决了span的宽度设置问题。由于浏览器通常对不支持的css属性采取忽略处理的态度,所以最好将display:inline-block行写在后面,这样在Firefox里面,如果到了未来的Firefox 3,这一行就能起作用,代码可以同时兼容各种版本。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test Span</title>
<style type="text/css">
span {
background-color:#fc0;
display:-moz-inline-stack;
display:inline-block;
width:150px;
}
</style>
</head>
<body>
WEB2.0建站<span>width</span>SEO优化
</body>
</html>
请不要删除文章来源链接谢谢。本文来自: 中国石油杂志:(http://www.hipetro.com) 详细出处参考:http://www.hipetro.com/css%E8%A7%A3%E5%86%B3span%E5%AE%BD%E5%BA%A6%E9%97%AE%E9%A2%98.html
下面代码的css定义完美解决了span的宽度设置问题。由于浏览器通常对不支持的css属性采取忽略处理的态度,所以最好将display:inline-block行写在后面,这样在Firefox里面,如果到了未来的Firefox 3,这一行就能起作用,代码可以同时兼容各种版本。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test Span</title>
<style type="text/css">
span {
background-color:#fc0;
display:-moz-inline-stack;
display:inline-block;
width:150px;
}
</style>
</head>
<body>
WEB2.0建站<span>width</span>SEO优化
</body>
</html>
请不要删除文章来源链接谢谢。本文来自: 中国石油杂志:(http://www.hipetro.com) 详细出处参考:http://www.hipetro.com/css%E8%A7%A3%E5%86%B3span%E5%AE%BD%E5%BA%A6%E9%97%AE%E9%A2%98.html
相关文章推荐
- css解决span宽度问题
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- span无法设置宽度的问题的解决方法
- label和span标签设置宽度width无效问题的解决方式
- 无法设定span宽度(失效)问题的解决方法
- 解决图片太大溢出问题、使用CSS限制图片最大宽度或使图片按比例自动缩放
- css 行级元素在多浏览器下的宽度问题 与解决方法
- css解决input和select的宽度不一致问题
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- 解决图片太大溢出问题、CSS 限制图片最大宽度、图片按比例自动缩放
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- CSS解决部分浏览器块状元素由于边框占用一定宽度导致换行的问题
- css使图片自动适应div的宽度变化---解决最大宽度问题
- label和span标签设置宽度width无效问题的解决方式
- 【Div+Css笔记】 0x06 Div+Css入门总结[待解决问题]
- 移动前端常见JS与CSS问题及解决方法
- apache 部署 django admin的css丢失问题解决
- 关于css清除浮动,解决内容溢出的问题
- DIV+CSS解决IE6,IE7,IE8,FF兼容问题(转)