打印

[求助] div内的span如何水平居中?

样式:
复制内容到剪贴板
代码:
#show_center_bt{
width:780px;
height:31px;
background-image:url(../images/rencai_show_btbg.jpg);
font-size:14px;
font-weight:bold;
color:#FF9900;}
#show_center_bt span{
    position:absolute;
    line-height:31px;
    text-align:center;
    filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);}
页面代码:
复制内容到剪贴板
代码:
<div id="show_center_bt"><span>诚聘高级程序开发人员</span></div>
如何让span水平居中呢?


 提示:您可以先修改部分代码再运行
我晕  好简单啊
我咋没想到呢!!??
谢谢~
...span居中作甚 用p 设p的text-align:center;
Welcome to the tavern of the rising sun!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
报告……2#代码在ff下无效……

TOP



 提示:您可以先修改部分代码再运行

TOP

为啥加上display:block;在ff下就可以了。?

TOP



 提示:您可以先修改部分代码再运行
彳亍日寺米青女少言亥言兑金童女子

TOP

span是内联的
加block让它成为块级元素!拥有布局,不知道这样说对不!呵呵

TOP

引用:
原帖由 twming 于 2008-6-30 13:42 发表
span是内联的
加block让它成为块级元素!拥有布局,不知道这样说对不!呵呵
块级元素并不等于拥有布局。
display: inline-block;会触发拥有布局。
display:block;并不会。
我爱阿仙奴!

TOP



 提示:您可以先修改部分代码再运行

TOP

拥有布局?  就是那个 haslayout ?
FLASH  诚征友链

TOP

有关ie的layout建议你看下:
http://www.blueidea.com/tech/site/2006/3698.asp
终于等到了……

TOP

哇不至于吧。。。一个简单问题弄出这么多代码?居然还吧span弄成block.... 其实只要用#2的代码,吧span改成div就可以了,如下:

 提示:您可以先修改部分代码再运行
span 是一个inline element, 如果需要据中,text-align严格地说只适合block element里面的inline element 居中, 所以,需要让div使用text-align. 并且,inline element不能用width属性。
Whip out the dissonance

TOP