關於input type=“text”文本框的 默認寬度


當文本框的td設置寬度設置為百分比時,出現了一些沒有搞懂的地方。

類選擇設置td的width 為百分比時,通常 要定義父元素的寬度,在我的實戰中父元素只能是table,給定table時。

而且這就是說一行的行寬度設置了。當一行只有兩個單元格td時,他們加起來應該是100%。(這個是我的猜想)當超出100%時會不起作用。?

 

 

 

 

而關於input type=“text”文本框的 默認寬度。因為不隨td的百分比動,我猜想他應該是有默認寬度的。查了半天,果然有,20個字符。

那么字符的寬度是不是固定的呢。我猜想會不會是不固定的,根據td的寬度和定義的可容納的字符數,來影響字符的寬度的。

應該是先默認值,后百分比,當百分比短於默認寬度20時,還是默認值。默認值優先級高。

 

、//測試style="width:160px差不多長度等於size="20" 等於默認值

定義和用法

size 屬性規定輸入字段的寬度。

對於 <input type="text"> 和 <input type="password">,size 屬性定義的是可見的字符數。而對於其他類型,size 屬性定義的是以像素為單位的輸入字段寬度。

<input style="width:100px" />這種方式也可以

兼容性提示

由於 size 屬性是一個可視化的設計屬性,我們推薦您使用 CSS 來代替它。

CSS 語法:<input style="width:100px" />

CSS 實例:設置輸入字段的寬度

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM