0

私のフィールドセットでは、テキストボックスの横 (横) にラベルがありますが、何らかの理由でラベルが中央ではなく上部にあります。フィールドセットのCSSは次のとおりです。

fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

label 
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif, MS UI Gothic;
    float: left;
    width: 12em;
    text-align:right;
    vertical-align:text-bottom;
}

私は何が欠けていますか?

4

2 に答える 2

3

label要素のline-heightプロパティを調整してみてください。あなたはそれを増減する必要があるかもしれません。

于 2008-11-03T03:21:58.523 に答える
-1

私にとって、これはcssについて最も苛立たしいことです...ザックは正しいです、それはおそらくラインの高さでいくらかの微調整を必要とします、時にはたくさんの微調整(20pxのような)。要素を浮かせると線の高さが難しくなると思いますか?行の中央に配置する場合は、vertical-align:middleを設定する必要があります。それも。

お役に立てれば...

于 2008-11-03T04:05:02.850 に答える