label文字与textarea、input垂直居中、顶部对齐的方法

在网站表单制作时label标签里的文字与Iput、textarea标签的默认对齐方式不美观,如下图。

中国网页设计给大家分享label文字与input、textarea垂直居中对齐和顶部对齐的简单方法。

label文字与textarea、input垂直居中的方法

label文字与textarea、input垂直居中、顶部对齐的方法

在input标签样式中加入css标签vertical-align: middle。

label文字与input、textarea垂直居中对齐代码示例一:

<label for="address"> 姓名:</label>
<input type="text" name="address" id="address" maxlength="30" style="vertical-align:middle;" /> 
<label for="note"> 留言:</label>
<textarea name="note" id="note" style="width:150px;height:40px;vertical-align:middle;"></textarea>

label文字与input、textarea垂直居中对齐代码示例二:

<style type="text/css">  
    input,textarea { display:inline-block; margin-right:3px; vertical-align:middle;}  
</style>  
<div>  
    <p class="clearfix">  
        <label for="name">姓名</label>  
        <input type="text" name="name" />  
    </p>  
    <p class="clearfix">  
        <label for="msg">留言</label>  
        <textarea name="msg" rows="5" cols="13"></textarea>  
    </p>  
</div>

label文字与textarea、input顶部对齐的方法

label文字与textarea、input垂直居中、顶部对齐的方法

<style type="text/css">  
    /*--- 清除浮动 ---*/  
    .clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}  
    .clearfix { display:block;}  
    label { line-height:21px; float:left; margin-right:3px;}  
</style>  
<div>  
    <p class="clearfix">  
        <label for="name">姓名</label>  
        <input type="text" name="name"/>  
    </p>  
    <p class="clearfix">  
        <label for="msg">留言</label>  
        <textarea name="msg" rows="5" cols="13"></textarea>  
    </p>  
</div>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1553.html

(1)
江山如画的头像江山如画管理团队
上一篇 2018年3月18日 上午9:13
下一篇 2018年3月18日 上午11:46

99%的人还看了以下文章

  • 纯CSS3制作的垂直手风琴效果,点击标题展开详细介绍

    纯CSS3制作的垂直手风琴效果 CSS代码: @import url(“css/font-awesome.css”); * { margin: 0; padding: 0; } *, *:before, *:after { box-sizing: border-box; } html, body { height: 100%; font: 16px/1 ‘O…

    2018年12月26日
    5.7K0
  • javascript-快速掌握DOM技术

    Javascript的组成: 1.  js的语法(核心)。 2. DOM(文本对象模型) :用于操作HTML文档的应用编程接口。 DOM的出现使得动态HTML(DHTML)得以实现,可以不用重新加载页面而改变网页的外观和内容。 DOM的级别(版本):DOM1,DOM2,DOM3 3. BOM(浏览器模型)  BOM是Browser Object Model的…

    2018年7月17日
    3.0K0
  • 第2课:CSS的工作原理

    在这一课,你将学习如何制作自己的第一个样式表。你将了解基本的CSS模型,以及在HTML文档里使用CSS所必需的代码。

    2020年2月22日
    5.7K0
  • css布局基础:行内元素、块级元素练习

    主要知识点: 1、理解什么是行内元素?什么是块级元素? 2、知道块级元素能够设置宽高,行内元素不可设置宽高(替换元素可以)。 3、掌握display属性的使用。 4、掌握css伪类选择器的使用。 扩展: 1、nth-child()选择器 选择其父元素的第n个子元素。 效果图: 参考: <nav> <ul> <li><…

    2020年4月4日
    8.3K0
  • 3种纯CSS/jquery实现的表格隔行变色,鼠标悬停:hover变色效果

    表格隔行显示不同背景颜色,表格奇数行和偶数行交替显示不同的背景颜色。 一、纯CSS3实现表格隔行变色 关键CSS代码介绍 table tr:nth-child(odd){background:#F4F4F4;} table td:nth-child(even){color:#C00;} table tr:nth-child(5){background:#73…

    2018年9月5日
    5.2K0
  • 纯CSS制作热门文章排行,且前3名背景不同

    要制作文章排行前10、或评论排行榜1、2、3、4…,还要给前三名加上不同的背景,可以用纯css实现(用Ol,li),但通常网页制作中使用ul的比较多,因为不同浏览器对ol li有序列表默认自带的序号列表有着不同显示,容易引起浏览器兼容问题,所以遇到这样的有序排版布局,最简单是将序号切成背景图片! 使用ul li实现文章排行有序排版布局。   htm…

    2018年7月14日
    3.7K0

发表回复

登录后才能评论