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

RT,貌似默认的都是比较小的字体,如果我做的输入框比较大,想调整里面输入的文字字号等样式,应该怎么定义?谢谢大神!... RT,貌似默认的都是比较小的字体,如果我做的输入框比较大,想调整里面输入的文字字号等样式,应该怎么定义?谢谢大神! 展开
 我来答
如黙
2013-09-16
知道答主
回答量:27
采纳率:0%
帮助的人:23.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像素行距,使用默认字体*/
}
蔷薇夜天涯
推荐于2018-03-21 · TA获得超过509个赞
知道小有建树答主
回答量:586
采纳率:75%
帮助的人:500万
展开全部
按常规的样式定义
如:
.input
{
color:#f00; /*红色文字*/
width:160px; /*定义宽度*/
height:24px; /*定义高度*/
border:1px solid #ccc /*定义边框,1像素,灰色 */
font:normal 12px/24px "" /*定义字体,不加粗,12像素字,24像素行距,使用默认字体*/
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天降天
2013-09-16
知道答主
回答量:28
采纳率:0%
帮助的人:10.1万
展开全部
常规的样式定义就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-16
展开全部
用font 定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式