當文本框的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" />