CSS基础属性详解:字体、背景与布局

需积分: 20 10 下载量 78 浏览量 更新于2024-10-27 收藏 9KB TXT 举报
本文档详细介绍了CSS(层叠样式表)中常用的各种属性及其功能,帮助开发者更好地理解和应用CSS来控制网页布局和样式的呈现。以下是部分内容的详细解读: 1. 字体属性 (font) - `font-size`: 控制文本的大小,可以设置为预定义的尺寸如`x-large`、`xx-small`,也可以直接指定像素值(px)、百分比(%)或设备独立像素(em、rem)。例如:`font-size: 24px;` - `font-style`: 改变字体风格,包括`oblique`倾斜、`italic`斜体和`normal`正常。 - `line-height`: 设置行高,通常用数值表示,影响文本在屏幕上的垂直间距。 - `font-weight`: 控制文本粗细,有`bold`粗体、`lighter`较轻和`normal`常规等选项。 - `font-variant`: 规定特殊字体形式,如`small-caps`小写大写字母,`normal`为标准样式。 - `text-transform`: 变换字母的大小写,有`capitalize`首字母大写、`uppercase`全大写、`lowercase`全小写以及`none`保持不变。 2. 字体家族 (font-family) 使用逗号分隔多个字体选择,浏览器会按照顺序尝试加载,直到找到可用的字体。例如:`font-family: "CourierNew", Courier, monospace, "TimesNewRoman", Times, serif, Arial, Helvetica, sans-serif, Verdana;` 3. 背景属性 (background) - `background-color`: 设置元素背景颜色,如`#FFFFFF`代表白色。 - `background-image`: 定义背景图像,通过`url()`引用图片地址。 - `background-repeat`: 决定背景图的重复方式,如`no-repeat`不重复、`repeat`重复、`repeat-x`横向重复、`repeat-y`纵向重复。 - `background-attachment`: 设置背景是否随页面滚动,`fixed`固定、`scroll`滚动。 - `background-position`: 控制背景图像在元素中的位置,如`left top`。 4. 块级元素 (Block) - `letter-spacing`: 调整字符之间的间距。 - `text-align`: 对齐文本,可选值有`justify`两端对齐、`left`左对齐、`right`右对齐、`center`居中。 - `text-indent`: 设置首行缩进的距离。 - `vertical-align`: 设置元素在行内的垂直对齐方式,如`baseline`默认、`sub`下标、`super`上标等。 5. 其他属性 (如行间空格、展示模式、空白处理等) - `white-space`: 控制空白字符的处理方式,`pre`保留空白、`nowrap`不换行、其他选项处理特殊空白。 - `display`: 定义元素的显示模式,如`block`块级、`inline`内联、`list-item`列表项等。 了解和掌握这些CSS基础属性,能够帮助你构建出更精细、更具吸引力的网页布局和样式,提升用户体验。在实际开发中,结合具体的场景灵活运用这些属性,可以实现丰富的设计效果。