css-note-3
CSS样式之文字排版
1 | <!doctype html> |
CSS文本属性
属性 | 描述 |
---|---|
color | 设置文本颜色 |
direction | 设置文本方向。 |
letter-spacing | 设置字符间距 |
line-height | 设置行高 |
text-align | 对齐元素中的文本 |
text-decoration | 向文本添加修饰 |
text-indent | 缩进元素中文本的首行 |
text-shadow | 设置文本阴影 |
text-transform | 控制元素中的字母 |
unicode-bidi | 设置或返回文本是否被重写 |
vertical-align | 设置元素的垂直对齐 |
white-space | 设置元素中空白的处理方式 |
word-spacing | 设置字间距 |
CSS字体属性
Property | 描述 |
---|---|
font | 在一个声明中设置所有的字体属性 |
font-family | 指定文本的字体系列 |
font-size | 指定文本的字体大小 |
font-style | 指定文本的字体样式 |
font-variant | 以小型大写字体或者正常字体显示文本。 |
font-weight | 指定字体的粗细。 |
CSS样式之列表
CSS 列表属性作用如下:
- 设置不同的列表项标记为有序列表
- 设置不同的列表项标记为无序列表
- 设置列表项标记为图像
不同的列表项标记
list-style-type属性指定列表项标记的类型是:
1 | ul.a {list-style-type: circle;} |
作为列表项标记的图像
要指定列表项标记的图像,使用列表样式图像属性:
1 | ul |
简写属性
在单个属性中可以指定所有的列表属性。这就是所谓的简写属性。
为列表使用简写属性,列表样式属性设置如下:
1 | ul |
可以按顺序设置如下属性:
- list-style-type
- list-style-position (有关说明,请参见下面的CSS属性表)
- list-style-image
CSS列表属性
属性 | 描述 |
---|---|
list-style | 简写属性。用于把所有用于列表的属性设置于一个声明中 |
list-style-image | 将图像设置为列表项标志。 |
list-style-position | 设置列表中列表项标志的位置。 |
list-style-type | 设置列表项标志的类型。 |
CSS样式之表格
表格边框
指定CSS表格边框,使用border属性。
下面的例子指定了一个表格的Th和TD元素的黑色边框:
1 | table, th, td |
请注意,在上面的例子中的表格有双边框。这是因为表和th/ td元素有独立的边界。
为了显示一个表的单个边框,使用 border-collapse属性。
折叠边框
border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:
1 | table |
表格文字对齐
表格中的文本对齐和垂直对齐属性。
text-align属性设置水平对齐方式,向左,右,或中心:
1 | td |
垂直对齐属性设置垂直对齐,比如顶部,底部或中间:
1 | td |
表格填充
如需控制边框和表格内容之间的间距,应使用td和th元素的填充属性:
1 | td |
css表格属性
属性 | 描述 |
---|---|
border | 指定CSS表格边框 |
border-collapse | 设置表格的边框是否被折叠成一个单一的边框或隔开 |
Width和height | 定义表格的宽度和高度 |
td和th元素的填充 | 控制边框和表格内容之间的间距 |
CSS样式之轮廓
-
轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
-
轮廓(outline)属性指定元素轮廓的样式、颜色和宽度。
CSS 轮廓(outline)属性
属性 | 说明 | 值 | CSS版本 |
---|---|---|---|
outline | 在一个声明中设置所有的轮廓属性 | outline-color outline-style outline-width inherit |
2 |
outline-color | 设置轮廓的颜色 | color-name hex-number rgb-number invert inherit |
2 |
outline-style | 设置轮廓的样式 | none dotted dashed solid double groove ridge inset outset inherit |
2 |
outline-width | 设置轮廓的宽度 | thin medium thick length inherit |
2 |
CSS样式之布局
CSS Overflow
CSS overflow 属性可以控制内容溢出元素框时在对应的元素区间内添加滚动条。
overflow属性有以下值:
值 | 描述 |
---|---|
visible | 默认值。内容不会被修剪,会呈现在元素框之外。 |
hidden | 内容会被修剪,并且其余内容是不可见的。 |
scroll | 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 |
auto | 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。 |
inherit | 规定应该从父元素继承 overflow 属性的值。 |
CSS 浮动属性
属性 | 描述 | 值 | CSS版本 |
---|---|---|---|
clear | 指定不允许元素周围有浮动元素。 | left right both none inherit |
1 |
float | 指定一个盒子(元素)是否可以浮动。 | left right none inherit |
1 |
- Title: css-note-3
- Author: Charles
- Created at : 2023-08-18 08:02:17
- Updated at : 2023-08-18 09:17:58
- Link: https://charles2530.github.io/2023/08/18/css-note-3/
- License: This work is licensed under CC BY-NC-SA 4.0.
recommend_articles
recommend_articles
Comments