CSS常用声明

目录

前言

一.颜色与背景

二.字体与排版

三.盒模型

四.显示与定位

示例代码

lips:

结语


前言

CSS(层叠样式表)通过声明来设置元素的样式。每个声明由一个属性和一个值组成,它们之间用冒号分隔。以下是开发者日常工作中最常用的CSS声明:

一.颜色与背景

  1.color: 设置文字颜色,如 color: red;
  2.background-color: 设置背景颜色,如 background-color: #fff;
  3.background-image: 设置背景图像,如 background-image: url(image.jpg);
  4.background-repeat: 控制图像是否平铺,如 background-repeat: no-repeat;

二.字体与排版

  1.font-size: 设置字体大小,如 font-size: 16px;
  2.font-family: 选择字体族,如 font-family: 'Arial', sans-serif;
  3.line-height: 设置行高,如 line-height: 1.5;
  4.text-align: 对齐文本,如 text-align: center;

三.盒模型

  1.margin: 设置外边距,如 margin: 10px;
  2.padding: 设置内边距,如 padding: 10px 20px;
  3.border: 设置边框,如 border: 2px solid black;
  4.width 和 height: 设定宽度和高度,如 width: auto; height: 200px;

四.显示与定位

  1.display: 控制元素显示方式,如 display: block;
  2.position: 元素定位模式,如 position: relative;
  3.top, right, bottom, left: 定位偏移量。
  4.z-index: 层叠顺序,如 z-index: 1;

示例代码

.box {
  /* 颜色 */
  color: blue;
  background-color: #f0f0f0;

  /* 排版 */
  font-size: 16px;
  line-height: 1.5;

  /* 盒模型 */
  padding: 10px;
  border: 2px dashed gray;

  /* 显示与定位 */
  display: inline-block;
  position: relative;
  top: 20px;

lips:

1.组合使用:利用多种声明创造丰富的视觉效果。

2.响应式设计:利用媒体查询适应不同屏幕尺寸。

3.代码整洁:合理组织CSS文件,保持代码清晰。

结语

通过这些常见的CSS声明,你将能够有效地控制网页的外观,从色彩到布局,每一处细节都尽在掌控之中。随着经验积累,你将逐渐探索更多高级特性,让网站设计更加出众。

### CSS 常用属性列表及功能介绍 #### 字体设置 字体相关的属性用于控制文字的外观和风格。常见的字体属性包括 `font-family`、`font-size` 和 `font-weight` 等[^1]。 ```css /* 示例 */ p { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; } ``` #### 文本属性 文本属性主要用于调整文字的表现形式,例如大小写转换、缩进以及装饰效果等。以下是几个重要的文本属性: - **text-transform**: 控制文本的大写或小写状态。支持的值包括 `capitalize`(首字母大写)、`uppercase`(全部大写)和 `lowercase`(全部小写)[^3]。 ```css /* 示例 */ h1 { text-transform: uppercase; } ``` - **text-indent**: 定义文本的第一行缩进距离。 ```css p { text-indent: 20px; } ``` - **text-decoration**: 添加下划线、删除线或其他修饰效果。 ```css a { text-decoration: underline; } ``` #### 列表属性 列表属性主要涉及无序列表 (`ul`)、有序列表 (`ol`) 及其子项 (`li`) 的样式设定。以下是一些常用的列表属性及其功能][^[^23]: - **list-style-type**: 定义列表项前的符号类型,如圆点、数字或罗马字符等。 ```css ul { list-style-type: square; } ``` - **list-style-position**: 指定列表项目标记相对于列表项内容的位置,可选值为 `inside` 或 `outside`。 ```css li { list-style-position: inside; } ``` - **list-style-image**: 使用图像作为列表项目的标志。 ```css ol { list-style-image: url('bullet.png'); } ``` - **list-style**: 这是一个复合属性,允许一次性声明上述三个属性。 ```css ul { list-style: square inside url('image.jpg'); } ``` #### 表格属性 表格属性用来定制 HTML 中 `<table>` 元素的行为与视觉表现[^2]。下面列举了一些典型的表格属性: - **border-collapse**: 决定相邻单元格之间的边框如何处理,取值可以是 `collapse`(合并单一边框)或者 `separate`(保留双层边框)。 ```css table { border-collapse: collapse; } ``` - **border-spacing**: 当采用分离模式时,此属性指定单元格间的间距。 ```css table { border-spacing: 5px; } ``` - **caption-side**: 设定表格标题 `<caption>` 出现的方向,默认位于顶部。 ```css caption { caption-side: bottom; } ``` #### 背景属性 背景属性能够增强网页设计中的层次感和美观度。这里列出了部分核心背景属性: - **background-color**: 设置元素背后的填充颜色。 ```css body { background-color: #f0f8ff; } ``` - **background-image**: 应用一张图片到目标区域充当背景图案。 ```css div { background-image: url('pattern.png'); } ``` - **background-repeat**: 配置背景图是否重复铺满整个容器范围,选项有 `repeat`, `no-repeat`, `repeat-x`, `repeat-y`。 ```css section { background-repeat: no-repeat; } ``` - **background-position**: 如果背景图形未完全覆盖,则通过该参数定位它在视窗内的具体坐标。 ```css header { background-position: center top; } ``` - **background-size**: 改变背景画布的实际尺寸比例适应父级对象宽高需求。 ```css footer { background-size: cover; } ``` 综合以上各部分内容,CSS 提供了一套丰富的工具集来满足开发者对于页面布局和样式的多样化追求。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值