CSS中的span样式对齐

<spanstyle="font-size:14px;text-align:center"><ahref="#">空间</a>|<ahref="#">更多>></a></... <span style="font-size:14px;text-align:center"><a href="#"> 空间</a> | <a href="#">更多>></a></span>

大家看看上面的代码,里面的 text-align:center 这行不能用....
请问下怎么样才能让文字中间对齐呢?
展开
 我来答
码路行者
推荐于2019-08-01 · 码路行者,以码为生。专注前端WEB。
码路行者
采纳数:74 获赞数:7542

向TA提问 私信TA
展开全部

span元素为内联元素,不具备宽度特性,设置text-align属性会没有效果,因此需要将span元素的展示类型转化为具有块级特性。

方法1:设置span的display属性为block。

<span style="font-size:14px;text-align:center;display:block;">...</span>

方法2:设置span的display属性为inline-block,这种方式需要手动设置span的宽度。

<span style="font-size:14px;text-align:center;display:inline-block;width:500px;">...</span>

扩展资料

html标签中根据元素的展示形式,主要分为块元素和内联元素。

块元素特点:

1、总是在新行上开始。

2、高度、行高以及外边距和内边距都可控制。

3、宽度缺省是它的容器的100%,除非设定一个宽度。

4、它可以容纳内联元素和其他块元素。

内联元素特点:

1、和其他元素都在一行上。

2、高度、外边距和内边距不可改变。

3、宽度就是它的文字或图片的宽度,不可改变。

4、内联元素只能容纳文本或者其他内联元素。

参考资料:

百度百科-块元素

百度百科-内联元素

小萝卜关
推荐于2019-10-21 · TA获得超过1210个赞
知道答主
回答量:5
采纳率:0%
帮助的人:981
展开全部

span元素为内联元素,没有自带块属性,无论设置wight,还是height,或者是设置text-align属性会均没有效果,因此需要将span元素的展示类型转化为具有块级特性。

1、span设置float 设置浮动后对span设置宽度 高度会起作用

<span style="font-size:18px;float:left;text-align:center;>...</span>

2、span设置display:block span形成块自然设置宽会起作用

<span style="font-size:18px;text-align:center;display:block;">...</span>

3、span设置display:inline-block

<span style="font-size:18px;text-align:center;display:inline-block;width:600px;">...</span>

扩展资料

html标签中根据元素的展示形式,主要分为块元素和内联元素。

块元素特点:

1、总是在新行上开始。

2、高度、行高以及外边距和内边距都可控制。

3、宽度缺省是它的容器的100%,除非设定一个宽度。

4、它可以容纳内联元素和其他块元素。

内联元素特点:

1、和其他元素都在一行上。

2、高度、外边距和内边距不可改变。

3、宽度就是它的文字或图片的宽度,不可改变。

4、内联元素只能容纳文本或者其他内联元素。

参考资料来源:

百度百科-内联元素

百度百科-块元素

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡然且缤纷丶好汉v
推荐于2017-09-21 · TA获得超过6128个赞
知道大有可为答主
回答量:1241
采纳率:88%
帮助的人:573万
展开全部

  css样式中,span标签和select对齐的方法是一致的:
  可以给span设置跟select一样的高度,在给span设置line-height跟高度一样的值。
  span标签是被用来组合文档中的行内元素。span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。
  select 元素可创建单选或多选菜单。<select&> 元素中的 <option> 标签用于定义列表中的可用选项。
  还有一种单独对span进行定义的:

span { display:block; width: 150px; float:left; text-a;}


  一定要写block,变成块级元素;最好写上宽度,便于对齐。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ec59ede
推荐于2017-10-09 · TA获得超过325个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:0
展开全部
怎么对不齐了?这不是span里面的内容已经对齐了吗!
<span style="font-size:15px;border:1px solid #000; width:300px; text-align:center"><a href="#"> 空间</a> | <a href="#">更多>></a></span>

你要的是不是垂直方向对齐呢?
<span style="font-size:15px;border:1px solid #000; width:300px; height:50px;

line-height:50px"><a href="#"> 空间</a> | <a href="#">更多>></a></span>
这是垂直水平都对齐,再加上text-align:center:
<span style="font-size:15px;border:1px solid #000; width:300px; height:50px;

line-height:50px; text-align:center"><a href="#"> 空间</a> | <a href="#">更多>></a></span>

还是要span水平居中:
<center>
<span style="font-size:15px;border:1px solid #000; width:300px; height:50px;

line-height:50px"><a href="#"> 空间</a> | <a href="#">更多>></a></span>
</center>
不明白你啥意思!请你把问题说明白点儿好不好!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书香学编程
2020-12-09 · 贡献了超过775个回答
知道答主
回答量:775
采纳率:25%
帮助的人:54.8万
展开全部

Vue实践-CSS样式position/display/float属性对比使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式