`

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

 
阅读更多

一、形如<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;}

即可实现。

分享到:
评论

相关推荐

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

    总之,通过正确使用display属性,我们可以克服CSS中Span标签默认行为的限制,为其设置固定宽度,从而实现各种布局效果。了解这些技巧对于网页设计和开发至关重要,能帮助我们更好地控制页面的视觉呈现。

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

    在某些设计需求中,可能需要将`&lt;span&gt;`标签设置为固定宽度,以便控制元素的布局。本文将详细讲解如何实现这一目标,并探讨与之相关的CSS概念。 首先,我们需要理解CSS中的三种主要元素类型:块级元素(block-level...

    CSS中将Span标签设置为固定宽度的方法

    但在某些情况下,我们可能需要将`&lt;span&gt;` 设置为固定宽度,以满足特定的布局需求。以下是如何实现这一目标的方法: 1. **独立行的`&lt;span&gt;` 设置固定宽度**: 当`&lt;span&gt;` 独立成行时,可以将其`display` 属性设置为...

    一般主页设置CSS模板

    ### 一般主页设置CSS模板解析 #### CSS模板概述 该CSS模板主要针对一般主页的设计与布局,通过定义一系列样式规则来实现美观且功能性的页面设计。以下是对模板中部分关键CSS选择器及其功能的详细解释。 #### 样式...

    浅析css html span 块状不换行问题

    需要指出的是,即使设置了display:inline-block,span标签默认宽度还是根据其内容来决定。如果想让&lt;span&gt;标签有固定的宽度,必须通过CSS显式地设置width属性的值。例如,若希望每个&lt;span&gt;标签占据总宽度的1/3,可以...

    在Firefox或IE中span无法确定宽度的解决方案

    比如在本案例中,遇到的问题是在主流的Web浏览器Firefox和IE中,&lt;span&gt;标签无法设置宽度。 在HTML中,&lt;span&gt;是一个内联元素(Inline Element),默认情况下没有固定的宽度和高度。如果开发者尝试通过CSS为&lt;span&gt;...

    H5+CSS3.zip

    语义化标签:段落标签,&lt;span&gt;标签自定义文字样式,标题标签,块,标签定义头部,标签定义底部,标签定义正文区段,标签定义侧边栏区域; 效果标签: 标签实现换行效果,特殊字符&nbsp;实现空格效果,标签实现...

    CSS+DIV.ppt

    布局方面,CSS的`display`属性控制元素如何显示,如设置为`block`(块级元素,如`&lt;div&gt;`)、`inline`(内联元素,如`&lt;span&gt;`)或`none`(隐藏元素)。`float`属性用于让元素浮动,常见值有`left`、`right`和`none`,...

    div+css常用标签.pdf

    本文将深入讲解Div+CSS布局中常用的HTML标签以及CSS相关的样式设置,帮助读者理解和掌握这一技术。 1. **HTML常用标签** - `div`:这是一个通用的容器标签,用于组织文档结构,通过CSS赋予样式,可以实现复杂的...

    css实验报告.pdf

    5. 设计 #content 对象部分:中间列宽度固定,左右两列没有内容,因此不需要考虑,主体显示部分为三行,分别显示网页不同区域。 6. 设计 #footer 对象部分。 三、实验情况和实验结果 1. 页面总体布局 2. 网页 logo...

    常见DIV+CSS问题集合与解决.docx

    - **SPAN标签**:主要用于对文本中的部分内容进行修饰。 - **示例**: ```html 这是一段文字,其中&lt;span style="color:red;"&gt;这部分&lt;/span&gt;被标红。 ``` - **SPAN作为布局元素**: - **CSS**: ```css span ...

    CSS实现自适应宽度的菜单按钮效果代码

    在本例中,.nava的宽度是固定的,而&lt;span&gt;标签则根据内容宽度自动调整,从而实现了自适应。 知识点二:CSS选择器和伪类 在CSS代码中,我们可以看到诸如.nav和.nava这样的类选择器,以及:hover和:focus这样的伪类。...

    CSS实现菜单背景自适应宽度的方法

    在CSS中实现菜单背景自适应宽度,主要是利用CSS的背景属性和盒模型来达到效果。在给定的示例中,我们看到一个简单的HTML结构,包含两个类为".load"的`&lt;div&gt;`元素,每个`&lt;div&gt;`内部包含一个`&lt;span&gt;`标签,用于显示...

    css3块元素居中

    当块元素具有固定宽度时,可以通过设置`margin: xxpx auto;`来实现水平居中。这里的`auto`表示浏览器会自动计算左右边距,确保该元素居中显示。例如: ```css .block { width: 200px; margin: 0 auto; } ``` ###...

    《CSS全程指南》随书光盘

    9.5.4 二列固定宽度居中 209 9.6 三列布局 210 9.6.1 中列宽度自适应 210 9.6.2 三栏布局 212 9.7 高度自适应 215 9.8 小结 216 第4篇 实战演习 第10章 div+CSS打造Blog版面 218 10.1 页面布局和规划 219 10.1.1 ...

    CSS网站布局实录 (第二版)PDF版

    说良心话,内容真不赖,特别是有点网页标准基础,却不知道如何把“标准”贯彻到实际工作中去的人(比如我这样的)。一章章的翻过去,命中的都是要害,不禁心中暗喜。看这样一本“糟粕与精华并存、弱智与天才的化身”的书,就...

    DIV+CSS学习文档

    例如,设置`DIV`元素的背景色、宽度、高度、边距等属性,以实现布局设计。 `img`文件夹则存放网页所需的图像资源,通过`CSS`可以调整图像的大小、位置、透明度等,使其与网页设计融为一体。 总的来说,`DIV+CSS`...

    CSS初级学习手册.pdf

    在CSS中,可以设置字体系列、字号大小、字体粗细、字体样式等属性。 - 字体系列:指定了网页中文字的字体。 - 字号大小:指定了字体的大小,一般用px或em为单位。 - 字体粗细:设置文字的粗细程度,有数值(如100至...

    Css/Html 基本布局知识 基本标签的使用 开发必备

    3. `width`和`height`:设置元素的宽度和高度。 4. `margin`和`padding`:外边距和内边距,用于调整元素与其他元素之间的距离。 5. `float`属性:浮动元素,常用于创建多列布局。 6. `box-sizing`:控制元素的尺寸...

Global site tag (gtag.js) - Google Analytics