收集一些用CSs控制INPUT/BUTTON等网页元素与文字对齐的实用小代码,细心的朋友会发现,如果前面一个INPUT,后边是文字的话,你会发现文字和输入框在垂直方向上不是对齐的,影响页面美观,因此本页的代码收集的包括了解决问题的一些实用技巧,希望对起到参考帮助作用。
1.input文本框下移的方法:padding-top ,你可以一点一点改变padding-top值来查看对齐效果,合适了就确定这个值,本方法可很好解决文本框下移问题。
2.input文本框和button对齐可以给他们外面加table (这个是从谷歌学来的,可看谷歌首页)
3.表单和文字对齐可以设置父容器的字体为Tahoma,这是得出的经验。
4.select, input,label,button{ vertical-align:middle; }(可以写在页面的最上面和*一样,先规定好)
5.
font-family:Arial,sans-serif,Tahoma; /*规定同一字体*/
font-size:12px; /*规定同一字体大小*/
height:25px; /*解决Safari和Chrome下的高度问题*/
line-height:15px; /*协调height,让文字居中*/
overflow:visible; /*只有设置这个属性IE下padding才能生效*/
padding:0 0.5em; /*chrome、ff默认值;调整其值,让IE和其他浏览器的一样*/