CSS基础知识笔记
CSS (Cascading Style Sheets) 指层叠样式表,是一种描述如何显示 HTML 元素的语言。
参考教程: https://www.w3school.com.cn/css/index.asp
CSS 语法
CSS 规则集(rule-set)由选择器和声明块组成:
CSS 选择器
元素选择器
p {
text-align: center;
color: red;
}
id 选择器
注意:id 名称不能以数字开头
/* CSS 规则将应用于 id="my_id1" 的 HTML 元素 */
#my_id1 {
text-align: center;
color: red;
}
类选择器
/* CSS 规则将应用于 class="center" 的 HTML 元素 */
.center {
text-align: center;
color: red;
}
通用选择器
/* 选择页面上的所有的 HTML 元素 */
* {
text-align: center;
color: blue;
}
分组选择器
h1, h2, p {
text-align: center;
color: red;
}
添加 CSS
使用外部样式表
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
/* mystyle.css */
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
内部 CSS
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
行内 CSS
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;text-align:center;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)