前端祖传三件套CSS的语法规则/引入规则

简介: 当今,在开发网站或应用时,前端工程师使用的技术和工具越来越多。不过,最基础和重要的三项技能中的一项是CSS(层叠样式表)。CSS是在HTML文档中定义了元素的外观和样式的语言,如字体、背景颜色和边距等。在这篇文章中,我们将会重点关注于CSS的语法规则和引入规则。


CSS的语法规则

选择器

选择器是指定样式应用的HTML元素的名称,如“p”或“div”。选择器可以通过ID,类,属性或标签来指定。

  • 标签选择器

标签选择器是基本的选择器类型,它选择所有具有相同标记名称的元素。例如,“h1”选择所有“h1”元素。

h1 {
    color: red;
}
  • ID选择器

ID选择器选择特定的HTML元素,这些元素有一个唯一的ID属性。例如,“#header”选择id为“header”的元素。

#header {
    background-color: orange;
}
  • 类选择器

类选择器选择所有具有指定类的元素。例如,“.center”选择所有class为“center”的元素。

.center {
    text-align: center;
}

声明块

声明块包含一个或多个声明,每个声明都由属性和值组成。例如:

h1 {
    color: red;
    font-size: 24px;
}
  • 属性

属性是要设置样式的属性名称。例如,“color”属性指定文本颜色。

值是属性的设置值。例如,如果你想将文本颜色设置为红色,则使用“color: red;”。

注释

注释在CSS中以“/”开头和“/”结尾,可以用来对代码进行注释。

/*
这是一段注释。
这个选择器将应用于所有class为“center”的元素。
*/
.center {
    text-align: center;
}

CSS的引入规则

在HTML文件中引入CSS有几种不同的方法:

  • 内联样式

内联样式使用“style”属性直接向特定标签添加CSS样式。

<p style="color: red;">Hello World!</p>
  • 内部样式表

内部样式表位于标签之间,并使用标签定义。此方法仅适用于单个HTML页面。

<!DOCTYPE html>
<html>
<head>
    <title>My Web Site</title>
    <style>
        h1 {
            color: blue;
        }
    </style>
</head>
<body>
    <h1>Welcome to my web site!</h1>
</body>
</html>
  • 外部样式表

外部样式表是一个独立的CSS文件,其中包含所有CSS规则。通过元素链接到HTML文档。

<!DOCTYPE html>
<html>
<head>
    <title>My Web Site</title>
    <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
    <h1>Welcome to my web site!</h1>
</body>
</html>

总之,CSS是前端开发的基石。了解CSS语法规则和引入规则对于开发高质量,易于维护的网站和应用程序非常重要。

目录
相关文章
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
46 6
|
3月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
316 1
|
4月前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
79 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
3月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
3月前
|
前端开发 UED 容器
前端技术分享:利用 CSS Grid 实现响应式布局
【10月更文挑战第1天】前端技术分享:利用 CSS Grid 实现响应式布局
82 2
|
4月前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`&lt;ul&gt;`嵌套`&lt;li&gt;`)、有序列表(`&lt;ol&gt;`嵌套`&lt;li&gt;`)和定义列表(`&lt;dl&gt;`嵌套`&lt;dt&gt;`和`&lt;dd&gt;`)。
77 19
|
3月前
|
前端开发
CSS 动画介绍及语法
CSS 动画介绍及语法
39 0
|
4月前
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。
|
4月前
|
前端开发 程序员
CSS前端学习(online tuorials)
CSS前端学习(online tuorials)
28 5
|
4月前
|
前端开发
CSS样式规则
CSS样式规则。
49 2

热门文章

最新文章