【发布时间】:2015-08-17 22:34:27
【问题描述】:
我尝试使用border-bottom 向h1 添加一行,但是h1 不会居中。另一次尝试是text-decoration: underline,但没有任何改变。对于居中,我尝试在table、tr、td 上使用它。我正在尝试在h1 下方放置一条 2px 的线。我做错了什么?
hr.hrNews {
background-color: #000000;
border: 0;
height: 1px;
max-width: 236px;
text-align: center;
vertical-align: middle;
width: 100%;
}
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="text-align: center; vertical-align: middle;">
<tr>
<td style="text-align: center; vertical-align:middle;">
<h1 style="text-align: center;">In The News</h1>
<hr class="hrNews" />
</td>
</tr>
</table>
【问题讨论】:
-
我不确定你看到了什么。 jsbin.com/mujekuloma/edit?html,css,output 这看起来像你想要的。如果
hr的高度是问题,请将其样式更改为border: 2px solid #000000,就像我在JSBIN 链接中所做的那样。 -
我有两个主要列,其中包含大量代码并且样式有效,但不会居中。当我在 Wordpress 中尝试时,同样的事情发生了。
-
制作一个 js fiddle 来复制。我去看看。
-
我刚刚复制了这一部分的代码,它看起来不错,但没有在屏幕上居中。 jsfiddle.net/tantalizea/hy9Lh49o/1我上传了一张图片,显示文本居中,线条在左侧。这就是我在 Dreamweaver 和 Wordpress 上看到的。我知道这是我没有正确的代码。