我正在使用中心标记将标题置于我的表单中心,“请注册您的详细信息”。它完全像我想要的那样工作,但它没有通过验证。还有其他人知道我能用什么吗?
<form method = "post" action = "mailto:info@ncirl.ie">
<fieldset>
<legend><center><b>Please Register Your Details</b></center></legend>
答案 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;宽度将导致文本偏离中心。