如何定义HTML页面输入框内输入的文本的样子?

html-css015

如何定义HTML页面输入框内输入的文本的样子?,第1张

1楼回答的已经很好了。我补充一些要注意的。

1、为了兼容的需要,一般给input定了高度之后(比如:height:20px),还需要设置行高以确保文字垂直居中:line-height:20px 行高必须与高度保持一致。

2、例子: <input type="text" id="text" name="" size=“15” />所示中要注意写size的值,不然文字输入多了或造成溢出。(可能还有别的方式,不过我自己还没尝试过)

3、可以给每一个input定义一个选择器,以方便单独定义样式。

html: <input type="text" id="text" name="" size=“15” />

css: input#text{

color:#f00 /*红色文字*/

width:160px /*定义宽度*/

height:24px/*定义高度*/

line-height:24px/*定义行高,确保垂直居中*/

border:1px solid #dfdfdf /*定义边框,1像素,浅灰色 1楼设的灰色较深,一般不适合,白色背景来说,#dfdfdf的颜色之比较合适 */

font:normal 12px/24px "" /*定义字体,不加粗,12像素字,24像素行距,使用默认字体*/

}

html中<input>默认值的样式设置:

修改隐式的显示文字默认值。可以使用(input::-webkit-input-placeholder{color:#0F0})。

修改后默认的灰色的字体颜色会变为自行设置的绿色。

修改用户输入时文字默认值。可以使用(input{color:#CF0})。

拓展资料:

input{

font-size:1.4em设置输入框中字体的大小

height:2.7em设置输入框的高度

border-radius:10px设置输入框的圆角的大小

border:1px solid #c8cccf设置输入框边框的粗细和颜色

color:#986655设置输入框中文字的颜色

outline:0将输入框点击的时候出现的边框去掉

text-align:center设置输入框中文字的位置

display:block将输入框设置为块级元素

}