打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CSS中如何把Span标签设置为固定宽度

CSS中如何把Span标签设置为固定宽度

分类: CSS 3890人阅读 评论(0) 收藏 举报

一、形如<span>ABC</span>独立行设置SPAN为固定宽度方法如下:

span {width:60px; text-align:center; display:block; }

实际验证结果:IE6 OK, FIREFOX 3 OK。

一、形如<span>ABC</span>DEF格式行设置SPAN为固定宽度的方法如下:

span {width:60px; text-align:center;  display:block; float:left;}

实际验证结果:IE6 OK, FIREFOX 3 OK。

二、形如ABC<span>DEF</span>GH格式行设置SPAN为固定宽度的方法如下:

span {width:60px; text-align:center;  display:inline-block;}

实际验证结果:IE6 OK, FIREFOX 3 OK。

提示:完美兼容就是把display属性设为inline-block,同时也可兼容前两种情况。

 

block,inline,inline-block的区别:

display:block;——类似与DIV标签的宽高边距等属性均可定制的元素特性;

display:inline;——类似与<a>、<strong>标签的宽高等属性不可定制的元素特性;

display:inline-block;——“全”可定制属性的元素特性;

 

补充:

1、如何让<li>AAA<span>BBB</span></li>里头的BBB靠右对齐且不换行?

答:如果对span使用float属性,总是导致span换到下一行。可以采用下面方法实现同行且居右对齐。

li { position:relative;}

li span{ position:absolute;right:0px;}

即可实现。


首先  你这个dt 是什么东西,我没有见过,顶多见过table里面有个td,如果你非要用dt,那我帮不了你

那你的代码改成这样
<div class="newstitle">
<div class="lefttitle">最新动态</div>
<div class="more">进入</div>
</div>
或者改成
<div class="newstitle">
<span class="lefttitle">最新动态</span>
<span class="more">进入</span>
</div>

在lefttitle和more的样式里加上 float:left;

搞定


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
display:inline block详解
CSS中元素的显示模式
设置span宽度
display:inline-block的使用示例
块级元素内联元素
CSS布局 块级元素及内联元素
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服