为什么CSS text-align:center而不是居中文本?使用相同格式的下划线起作用

卷发

我使用w3schools示例编写了简单的CSS以使文本对齐:

text-align:center

当我以相同格式添加下划线时,该下划线有效。

这是代码段:

.CenterIt {
	text-align:center;
}
.UnderlineIt {
	text-decoration:underline;
}
<span class="UnderlineIt">
<span class="CenterIt">Registration Form</span>
</span>   

这是w3schools页面(“对齐文本”部分):https : //www.w3schools.com/css/css_align.asp

在我的完整代码中,我有要在另一个框内居中的文本。我已经在那个盒子里面和任何盒子外面都尝试过了。它不会居中。

罗宾宝贝

.CenterIt {
	text-align:center;
  display:block;
}
.UnderlineIt {
	text-decoration:underline;
}
<span class="UnderlineIt">
<span class="CenterIt">Registration Form</span>
</span>

的显示属性span默认为inline

display:inline;

因此,<span>将仅占用其内容的宽度。相反,默认情况下,block诸如之类的元素<div>将其内容的整个行(进而是页面的整个宽度)占用。

为了使text-align起作用<span>,您需要将其更改为一个block元素。

display: block;

对于spanwith.CenterIt类。这将使.CenterIt整行(并因此占据页面的整个宽度),然后text-align: center;将内容集中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

人们为什么继续使用“ text / css”?

为什么text-align:center不起作用?

为什么 <style type="text/css"> 起作用,为什么 <style type="css"> 在这里不起作用?

为什么下划线不起作用?

为什么<link type =“ text / css” src =“ html content”>不起作用

为什么<div>即使使用“ text-align:center”也不居中?

为什么 text-align: center 在我的表格中不起作用?

为什么 CSS text-align:left 不适用于 Simplebar?

为什么括号“()”在 CSS 中没有下划线?

为什么我不能使用 text-align: center 在 html 中将此文本类型的表单输入字段居中?

CSS:悬停文本装饰:下划线在Safari上不起作用

为什么BEM经常使用两个下划线而不是一个下划线?

为什么CSS CSS Vertical-Align不起作用

当开发人员在CSS中使用“ text-decoration:underline;”创建下划线时,是否可以更改下划线的高度?

为什么@DateTimeFormat 在 th:text 中不起作用

为什么element.Text =不起作用

为什么我的 Sublime Text 3 包不起作用?

为什么在Elixir中对参数使用下划线,而不是根本不使用参数?

为什么css网格不起作用

为什么CSS高度不起作用?

为什么 text-align:right 在这种情况下不起作用?

为什么 text-align 属性在按钮元素内不起作用?

为什么出于相同目的使用.html()比.text()这么快?

为什么此CSS加载了MIME类型“ text / troff”?

为什么我无法在Beautifulsoup中使用.text提取文本

selenium - webcrawler- find_elements_by_css_selector(webelement).text 不起作用但需要一个迭代器。为什么?

应该使用什么值而不是“下划线”?

为什么[“ text”] == [“ text”]错误?

为什么在 c 中为结构使用下划线?