如何将标题置于表单标题中心?

时间:2013-12-07 02:14:52

标签: html css position

我正在使用中心标记将标题置于我的表单中心,“请注册您的详细信息”。它完全像我想要的那样工作,但它没有通过验证。还有其他人知道我能用什么吗?

<form method = "post" action = "mailto:info@ncirl.ie">

<fieldset>

<legend><center><b>Please Register Your Details</b></center></legend>

3 个答案:

答案 0 :(得分:4)

您应该在CSS中处理它,而不是使用会强制您的设计永远居中的<center>

form legend { text-align:center;font-weight:bold; }

答案 1 :(得分:1)

将您的标题放入div并将文本对齐:居中。如果我没错,中心已被弃用。所有这些都应该放在你的CSS中。

<div style="text-align:center">
  Please register your details
</div>

答案 2 :(得分:0)

虽然默认情况下标签元素的宽度为100%,但显示仍然是内联的。不使用块显示并指定宽度:margin:0 auto; NOT 工作。

此实例的唯一正确用法是:

<legend style="text-align:center;">Please Register Your Details</legend>

为此设置宽度是不明智的,因为不同浏览器之间的物理字体宽度可能不同,并且过度补偿&#34;宽度将导致文本偏离中心。