CSS初学者必备:常用属性详解

需积分: 17 2 下载量 151 浏览量 更新于2024-09-15 收藏 105KB PDF 举报
"CSS常用属性.pdf" CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它能让你分离文档内容与其表现形式,使得页面设计更为灵活,同时提高了内容的可访问性和可维护性。以下是一些CSS中的关键属性及其解释: 1. **Positioning**: `absolute` 是定位属性,使元素相对于最近的非 static 定位祖先元素定位。`relative` 是相对定位,元素仍保持其正常位置,但可以通过偏移量调整。 2. **Display**: `display` 属性用于定义元素如何显示。例如,`block` 使元素显示为块级元素,`inline` 显示为内联元素,而 `none` 则隐藏元素。 3. **Visibility**: `visibility` 控制元素是否可见,`hidden` 会隐藏元素,但仍然占据空间,`visible` 则是默认值,元素可见。 4. **Alignment**: `align` 属性用于水平对齐元素,可以设置为 `left`, `right`, `center` 或 `justify`。 5. **Alpha Transparency**: `opacity` 属性用于设置元素的透明度,值范围从0(完全透明)到1(完全不透明)。 6. **Borders**: `border` 用于定义元素的边框,包括宽度、样式和颜色。例如,`border-style` 可以设置为 `solid`, `dashed`, `dotted` 或 `double`。 7. **Float**: `float` 属性用于浮动元素,通常用于创建自适应布局。`left` 使元素向左浮动,`right` 向右浮动,`none` 则取消浮动。 8. **CSS Pseudo-Classes**: `:active` 是一个伪类,用于选择被用户激活(如按下鼠标按钮或触碰屏幕)的元素。 9. **Cursor**: `cursor` 设置鼠标指针的形状,如 `pointer` 表示链接,`crosshair` 是十字准线。 10. **Font**: `font` 是一个复合属性,用于设置字体系列、大小、风格等。例如,`font-family` 用于指定文字的字体,`font-size` 设置字体大小。 11. **Selectors**: `class` 选择器允许你根据元素的类名来应用样式,而 `id` 选择器则基于元素的唯一ID。`element` 选择器则是基于元素名称。 12. **Margin & Padding**: `margin` 和 `padding` 分别用于设置元素外边距和内边距,它们可以控制元素周围的空白区域。 13. **Colors**: CSS 支持各种颜色表示,如 `black`, `blue`, `green` 和 `gray`,以及十六进制、RGB、RGBA、HSL 和 HSLA 颜色值。 14. **Z-Index**: `z-index` 控制元素的堆叠顺序,值越高,元素越靠前。 15. **Box Model**: CSS 的盒模型包括元素的边框、内边距、内容区域和外边距,理解这一概念对于布局设计至关重要。 这些只是CSS中众多属性的一部分,通过深入学习和实践,你可以创建出丰富多彩、响应式且易于维护的网页设计。同时,了解和掌握这些高频词汇将有助于你更顺畅地阅读和编写CSS代码。