2014-09-19 75 views
0

我有我的文本框的样式:CSS文本框宽度,最大父容器继承宽

input[type=text] { 
    width: 300px !important; 
    line-height: 25px; 
} 

我需要改变它,如果容器宽度大于300像素越小,必须从母体继承的宽度容器的宽度必须是300px。

回答

3
input { 
    max-width: 300px; 
    width:100%; 
    line-height: 25px; 
} 
+4

这是做什么要求的,但它意味着input元素的渲染宽度稍大于容器的宽度。原因是'input'元素有一个默认的边框和填充。要使渲染宽度与容器宽度相同,请添加'input {box-sizing:border-box}'。 – 2014-09-19 06:54:47