学习笔记(7) CSS表单设计

知识点

  • 改变文本框和文本域样式
  • 用图片美化按钮
  • 用label标签提升用户体验

一、改变文本框和文本域样式

改变边框精细,颜色,添加背景色、背景图像等。
在这里插入图片描述

	.text1 {
				border: 1px solid #f60;
				color: #03C;
			}

			.text2 {
				border: 2px solid #390;
				width: 200px;
				height: 24px;
				font-size: 16px;
				font-weight: bold;
				line-height: 1.6;
			}

			.text3 {
				border: 2px solid #C3C;
				height: 20px;
				background: #ffeeff url(./images/map.png) right 3px no-repeat;
			}

			.text4 {
				border: 2px solid #F60;
				width: 150px;
				height: 29px;
				font-size: 16px;
				line-height: 1.6;
				background: url(./images/dw/yu.png) 0 0 no-repeat;
			}

文本:
第一行是文本框的默认样式;
第二行为设置边框和字体颜色的样式;
第三行为设置边框、宽度、高度、字体大小、行高的样式;
第四行设置边框和增加背景色和背景图片;第五行为增加一个gif动画的背景图片。

在这里插入图片描述
textare 文本域:

第一个为默认的文本域样式。

第二个为设置边框、宽度为百分比、高度和背景颜色。

overflow:auto定义当内容不超过现在文本域高度时不出现滚动条

代码:

.area {
border: 1px solid #F90;
overflow: auto;
background-color: palegoldenrod;
width: 99%;
height: 100px;
}

二、用图片美化按钮

代码:

.btn08 {
				background: url(/upload/2010-08/28/submit_bg.gif) 0px -64px;
				border: 1px solid #8b9c56;
				height: 32px;
				font-weight: bold;
				padding-top: 2px;
				cursor: pointer;
				font-size: 14px;
				color: #360;
			}

			.btn09 {
				/* background: url(http://www.aa25.cn/upload/2010-08/14/014304_btn_bg.gif) 0 0 no-repeat; */
				background-color: pink;
				width: 107px;
				height: 37px;
				border: none;
				font-size: 14px;
				font-weight: bold;
				color: #d84700;
				cursor: pointer;
			}

三、用label标签提升用户体验

label标签常常被大家忽略了,我们可以对表单的说明文字使用label标签,这样当用户点击文字时,光标就定位到表单上了。

label 元素不会向用户呈现任何特殊效果。但是,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

        <p>
			<label for="name">姓名:</label>
			<input type="text" name="name" id="name" />
		</p>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章