你如何改变文本框的风格? (HTML / CSS)

时间:2009-08-19 22:17:41

标签: html css forms formatting textbox

如何更改默认情况下文本框的样式。例如,它看起来像:

alt text http://www.wiggle100.com/Untitled-2.png

alt text http://www.wiggle100.com/Untitled-3.png

而不是:

alt text http://www.wiggle100.com/Untitled-1.png

3 个答案:

答案 0 :(得分:6)

理论上,您可以编写样式规则,如:

input[type=text] {
    border: 4px solid purple;
}

但是,[type=text]语法不是跨浏览器兼容的。我通常会在输入中添加text类,如此;

<input type="text" class="text" name="foo" />

然后你可以编写一个传统的CSS规则,如:

input.text {
    border: 4px solid purple;
}

当然,这假设您需要四个像素纯紫色边框。相应调整。

答案 1 :(得分:1)

边框CSS属性是我认为你正在寻找的。请参阅MSDN:http://msdn.microsoft.com/en-us/library/ms533532(VS.85).aspx

答案 2 :(得分:0)

屏幕截图中的输入字段实际上没有设置样式,它们看起来像操作系统默认值。相反,设计师选择设置父元素的样式,例如formfieldset和可能的divlists进行定位。

This article将为您打造更漂亮的表格奠定坚实的基础。