我的文本框高度是16px,现在输入中文的时候会靠上对齐,而输入数字的话上居中的,请问怎么解决,谢谢。

解决方案 »

  1.   

    应该道理一样  用样式表控制.zi{
    font-family: "隶书";
    font-size: 18px;
    font-weight: 900;
    color: #BE7201;
    }
      

  2.   

    样式表
    txt{ text-align:center;vertical-align:middle}
      

  3.   

    样式单看看,定好这几个属性:height/line-height/vertical-align
    另外,普通文字下面会留出下划线的空间,所以看起来会觉得偏上。如果你觉得这样不好看,可以用padding-top来预留上方的空间,这样效果能好点儿。还有字体也是一个因素,不同字体汉字和数字的比例不同,你可以试着调整一下。
      

  4.   

    Page_Load里
    TextboxID.Attributes.Add("style","text-align:center;vertical-align:middle")
      

  5.   

    设置文本框的line-height风格也为16px