1

我在 html 中有以下用于下拉列表的代码,并且我试图将下拉列表包含的值居中。我想必须使用“中心”或 align="center" 但是无论我把它们放在哪里,它都不会居中。谁能指出标签的去向?

<form id="form1" name="form1" method="post" align="center" action="section_search_results.php">
      <p>Select The <b>Section</b> You Wish To Search Below...      </p>
      <p><center>
        <label for="section"></label>
        <label for="section2"></label>
        <select name="section" id="section2">
<option value="Functional">Functional</option>
<option value="Technical">Technical</option>
<option value="Commercial">Commercial</option>
<option value="Implementation">Implementation</option>
<option value="Innovation">Innovation</option></center>
        </select>

谢谢

4

1 回答 1

1

我想必须使用“中心”或 align="center"

没有。CSS 2 于 1998 年发布,并且已经过时。(从技术上讲,CSS 1 已经淘汰了它们,但 CSS 2 是在浏览器支持变得不错的时候出现的)。

将 text-align 属性应用于选项元素。

option { 
    text-align: center;
}

请注意,由于不同浏览器实现选择元素渲染的方式,这并不享有通用浏览器的普遍支持量。

如果您需要,W3C会提供 CSS 教程。

于 2012-09-13T10:57:27.727 回答