• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >div/css > 网页设计中input标签写CSS时需要注意的几个问题

网页设计中input标签写CSS时需要注意的几个问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含网页设计input,css网页设计,css网页设计教程,css网页设计标准教程,html css网页设计等相关知识,佚名 希望在学习及工作中可以帮助到您
飞鱼的声纳顶部的搜索框让我头疼了很长时间,原因是总不能获得跨浏览器的统一样式。主要的问题有这么两个:一是input标签的高度不能统一,Firefox和IE中的高度始终不能一致;二是在IE浏览器中属性为text的input标签中的输入文字不像标准浏览器中的那样垂直居中显示,而是靠输入框的左上角显示。
  为了彻底解决搜索框的这些问题,我以GreenGaint主题搜索框的样式为准,重写了一遍代码并且以像素为单位测量了一下在没有任何样式表的情况下<input>标签在默认浏览器中的实际差别。
  结果发现:input标签在type为text时,在Firefox和Safari中的默认高度为22像素(包括上下边框)宽度为146像素(包括左右边框),而在IE中的默认高度为24像素,而宽度却和Firefox和Safari是一致的,也是146像素。当 input标签在type为submit时,在Firefox中的高度为23像素(包括阴影),宽度为75像素。在Safari中高度为21像素,宽度为73像素,在IE中高度为为25像素、宽度为73像素。
  那么在样式化input标签时又该注意哪些问题呢?先来看下面经过样式化后,在不同浏览器中都有着良好表现的搜索框。
  总结一下,在给input标签写CSS时需要注意的有以下几点:
  一、不要给属性为text的input标签设置高度,这样无法让IE浏览器下输入框中的文字垂直居中显示。尽管你后来想要通过设置padding属性来让文字居中,你会发现根本没法让它在Firefox和IE中取得一致的效果。正确的做法是直接给input标签设置padding属性,通过内边距属性来调节input标签的高度,而且这时IE中的文字也是居中显示的。
  二、input标签不会继承父元素的字体样式和大小,需要直接给input标签声明font-family和font-size属性。
  三、给属性为text的input标签设置合适的width属性和padding属性,确保其中的文字在合适的范围内出现。尤其是使用了背景图片后,要让文字框的大小和背景图片的大小相当,这样看上去更加美观。
</div>

您可能想查找下面的文章:

  • 网页设计中input标签写CSS时需要注意的几个问题

相关文章

  • 2017-06-02a和span组合定义按钮样式实例分享
  • 2017-06-02css过渡+3D效果的简单实现
  • 2017-06-02CSS清除浮动方法总结
  • 2017-06-02通过position定位实现div底端对齐
  • 2017-06-02CSS DIV制作梯形状的不规则网站导航
  • 2017-06-02div+css设置div的背景为半透明的方法
  • 2017-06-02CSS+DIV 拼图(26个英文字母)
  • 2017-06-02checkbox与文字混排无法对齐导致不美观的解决方法
  • 2017-06-02常用的新闻列表代码(ul/li布局方式)
  • 2017-06-02div css在思路和流程上实现结构与表现的分离

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • div里的图片距离div下边框多3个像素的解决方法
    • CSS实现菜单背景自适应宽度的方法
    • 常用的清除浮动的方法
    • EasyUI入门7 datagrid根据列值设置checkbox的绑定状态
    • div+css实现仿猪八戒首页导航菜单效果
    • CSS的样式合并与模块化提高代码执行效率
    • Div + CSS一些特效使div变成圆角、提交按钮的特效等等
    • Div+Css实现屏蔽效果
    • div vertical-align不起作用解决办法
    • div css与xhtml css是什么意思?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有