一,表格
1,边框
border
2,宽度和高度
表格的宽度和高度由 width 和 height 属性定义。
3,水平对齐
text-align 属性设置 <th> 或 <td> 中内容的水平对齐方式(左、右或居中)。
4,垂直对齐
vertical-align 属性设置 <th> 或 <td> 中内容的垂直对齐方式(上、下或居中)。
5,表格内间距
<th></th>和<td></td>使用padding属性
6,水平分割线
可以使用border-bottom属性
7,悬停表格
在 tr 元素上使用 :hover选择器
8,条纹表格
使用nth-child()为偶数(even)或奇数(odd)行加背景色
9,响应式表格
overflow-x: auto 超出会显示滚动条
二,表单
1,outline属性
默认情况下,浏览器在获得焦点(单击)时会在输入框周围添加蓝色轮廓。你可以通过向输入框添加outline:none来消除此行为。
2,带图标的输入框
如果希望在输入框中包含图标,请使用background-image 属性,并将其与background-position 属性一起设置。还要注意,我们添加了一个较大的左内边距(padding-left)来留出图标的空间:
input[type="text"] {
width: 100%;
height: 46px;
box-sizing: border-box;
border: 2px solid #cccccc;
border-radius: 4px;
background-color: white;
background-image: url('img/searchicon.png');
background-position: 10px 10px;
background-repeat: no-repeat;
padding-left: 40px;
}
3,设置文本域样式
使用resize属性可防止对 textareas 调整大小(禁用右下角的“抓取器”)
4,轮廓
1,轮廓样式
-
dotted- 定义点状的轮廓。 -
dashed- 定义虚线的轮廓。 -
solid- 定义实线的轮廓。 -
double- 定义双线的轮廓。 -
groove- 定义 3D 凹槽轮廓。 -
ridge- 定义 3D 凸槽轮廓。 -
inset- 定义 3D 凹边轮廓。 -
outset- 定义 3D 凸边轮廓。 -
none- 定义无轮廓。 -
hidden- 定义隐藏的轮廓。
2,轮廓偏移
outline-offset 属性在元素的轮廓与边框之间添加空间
本文介绍了HTML表格的样式设计,包括边框、宽度和高度、对齐方式、内间距、水平分割线、悬停效果、条纹样式及响应式设计。同时,讲解了表单元素的样式定制,如去除轮廓、图标输入框、文本域样式调整以及轮廓样式和偏移。这些技巧能帮助开发者创建美观且功能完善的网页表格和表单。

被折叠的 条评论
为什么被折叠?



