程序员scholar 程序员scholar
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
npm

(进入注册为作者充电)

  • HTML

  • CSS

    • CSS 基础语法
      • 1. CSS 实例
        • CSS 语法结构
        • CSS 示例
      • 2. CSS 注释
        • 注释示例
        • 注释的作用
        • 使用注释的建议
    • CSS 引入的方式
    • CSS 选择器
    • CSS 背景样式设置
    • CSS 文本和字体样式设置
    • CSS a标签样式设置
    • CSS 列表样式设置
    • CSS 表格样式设置
    • CSS 盒子模型
    • CSS 边框样式设置
    • CSS 轮廓样式设置
    • CSS margin(外边距)
    • CSS padding(填充)
    • CSS 长宽高样式设置
    • CSS 元素的隐藏与显示
    • CSS 内容溢出和滚动条
    • CSS 伪类和伪元素
    • CSS 表单样式设置
    • CSS !important 规则
    • CSS 元素的浮动和定位
    • CSS flex布局
    • CSS 布局对齐汇总
    • CSS 实战技巧
    • CSS 移动端适配
    • 移动端开发之流式布局
    • 移动端开发之 rem 布局
    • 移动端开发之响应式布局
  • JavaScript

  • 前端三剑客
  • CSS
scholar
2024-07-16
目录

CSS 基础语法

# CSS 基础语法

# 1. CSS 实例

CSS(Cascading Style Sheets,层叠样式表)是一种用于描述 HTML 或 XML(包括 SVG、XHTML)文档样式的样式表语言。CSS 可以控制文本的颜色、字体、间距、布局等。

# CSS 语法结构

一个完整的 CSS 规则由选择器、属性和属性值组成:

  • 选择器:选择器用于选取需要应用样式的 HTML 元素。
  • 属性:属性定义了需要设置的样式属性,例如颜色、对齐方式等。
  • 属性值:属性值指定了属性的具体值。

CSS 规则的语法格式如下:

选择器 {
  属性: 属性值;
}
1
2
3

# CSS 示例

以下是一个简单的 HTML 和 CSS 示例,用于说明如何使用 CSS 设置段落文本的颜色和对齐方式:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
/* CSS 规则开始 */
p {
  color: red; /* 设置段落文本颜色为红色 */
  text-align: center; /* 设置段落文本居中对齐 */
}
/* CSS 规则结束 */
</style>
</head>
<body>
<p>Hello World!</p>
<p>这个段落采用 CSS 样式化。</p>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

在这个示例中:

  • <style> 标签用于在 HTML 文档中定义内部样式表。
  • 选择器 p 用于选取所有的段落元素(<p>)。
  • color 属性用于设置段落文本的颜色,这里设置为红色。
  • text-align 属性用于设置段落文本的对齐方式,这里设置为居中对齐。

在浏览器中打开这个 HTML 文件,将显示两个段落,文本颜色为红色,并且居中对齐。

# 2. CSS 注释

注释是用来解释代码的,并且可以随意编辑,浏览器会忽略注释内容。CSS 注释以 /* 开始,以 */ 结束。

# 注释示例

/* 这是一个注释 */
p {
  text-align: center; /* 这是另一个注释 */
  color: black;
  font-family: Arial;
}
1
2
3
4
5
6

在这个示例中:

  • /* 这是一个注释 */ 是一个单行注释,说明了注释的使用方法。
  • text-align: center; /* 这是另一个注释 */ 在属性声明后添加了一个注释,用于解释该属性的作用。

# 注释的作用

  1. 提高代码可读性:注释可以帮助您和他人理解代码的目的和功能。例如,在大规模项目中,注释可以帮助团队成员快速理解代码逻辑和结构。
  2. 调试:在调试时,可以暂时注释掉某些代码,以便找出问题所在。例如,当某个样式出现问题时,可以逐个注释掉相关代码,找出导致问题的具体部分。
  3. 文档化:为代码添加详细的注释可以使其更容易维护和更新。例如,在复杂的样式规则中添加注释,说明每个部分的作用和用途,方便后期维护。

# 使用注释的建议

  • 在编写 CSS 代码时,尽量保持注释简洁明了,避免冗长的注释。
  • 注释应该描述代码的功能和目的,而不是重复代码的内容。
  • 在关键部分和复杂的样式规则中添加注释,帮助他人理解代码。
  • 定期更新注释,确保其与代码保持一致,避免误导。

通过使用注释,您可以显著提高代码的可读性和可维护性,使您的 CSS 代码更加清晰和易于理解。

编辑此页 (opens new window)
上次更新: 2025/01/25, 22:32:05
HTML5 新特性
CSS 引入的方式

← HTML5 新特性 CSS 引入的方式→

Theme by Vdoing | Copyright © 2019-2025 程序员scholar
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式