《智能前端技术与实践》——第 2 章 前端开发基础 ——2.3 CSS 基础——2.3.1 CSS 的 3 种使用方法

简介: 《智能前端技术与实践》——第 2 章 前端开发基础 ——2.3 CSS 基础——2.3.1 CSS 的 3 种使用方法

2.3 CSS 基础


CSS(Cascading Style Sheet,层叠样式表)用来规定对应 HTML 文档的呈现形式,就像 HTML 中的字体标签和颜色属性所起的作用那样,开发者可以使用选择器来定位 DOM 中的 HTML 元素,然后将所定义的属性应用到该元素以更改其在页面上的显示方式。样式通常保 存在外部的 CSS 文件中,我们只需要编辑一个简单的 CSS 文档就可以改变所有页面的布局 和外观。


2.3.1 CSS 的 3 种使用方法


目前,几乎所有主流浏览器都支持层叠样式表。通过 CSS,开发者可以控制元素的颜色、 字体、位置、间距、大小、过渡效果等样式。接下来,我们看一下使用 CSS 的 3 种方法。


第一种方法是使用 style 属性将内联样式直接应用于 HTML 元素,如代码清单 2-16 所示。


代码清单 2-16


<divstyle="border: 2px cadetblue dashed;margin: 0;padding: 0"><h1style="border: 1px solid red">大家好,我是石璞东</h1><pstyle="border: 1px solid green">欢迎访问我的开源作品:</p><olstyle="border: 1px solid purple"><li>个人网站(https://www.shipudong.com)</li><li>个人微信公众号(hahaCoder)</li><li>个人微信小程序(hahaAI)</li><li>Github(https://github.com/TURBO1002?tab=repositories)</li></ol></div>

第二种方法是将 CSS 规则放在 HTML 文档的标签内,如代码清单 2-17 所示。


代码清单 2-17


<style>.content{
margin: 0;
padding: 0;
border: 2pxcadetbluedashed;
}
h1{
border: 1pxsolidred;
}
p{
border: 1pxsolidblue;
}
ol{
border: 1pxsolidorange;
}
</style>

第三种方法是在外部样式表中编写 CSS 规则,并通过标签引入,如代码清单 2-18 所示。


代码清单 2-18

<linkrel="stylesheet"href="style.css">
相关文章
|
18天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
23天前
|
缓存 前端开发
前端代码整洁与规范之CSS篇
【4月更文挑战第2天】 前端代码整洁与规范之CSS篇
41 4
|
1天前
|
机器学习/深度学习 人工智能 前端开发
探索未来:2024年前端技术趋势解读
探索未来:2024年前端技术趋势解读
12 4
|
2天前
|
前端开发 JavaScript UED
Web前端开发:探索技术与艺术的交融
Web前端开发:探索技术与艺术的交融
8 1
|
2天前
|
前端开发 JavaScript UED
前端技术:引领数字时代的交互之美
前端技术:引领数字时代的交互之美
|
2天前
|
XML 前端开发 JavaScript
前端技术的演变与实战应用
前端技术的演变与实战应用
|
12天前
|
移动开发 前端开发 JavaScript
CSS选择器 前端开发入门笔记(十)
CSS选择器 前端开发入门笔记(十)
19 1
|
12天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
18 1
|
14天前
|
前端开发 算法 JavaScript
如何优化前端性能:探索图片压缩与延迟加载技术
本文深入探讨了前端性能优化中的关键问题:图片压缩与延迟加载技术。通过介绍图片压缩的原理和方法,并结合实例说明了如何有效减少图片大小、提升加载速度;同时,详细解析了延迟加载技术的实现原理及其在提高页面加载性能中的作用,为前端开发者提供了实用的优化方案。
|
15天前
|
前端开发 JavaScript 搜索推荐
CSS框架是前端开发中不可或缺的工具
【4月更文挑战第12天】CSS框架是前端开发中不可或缺的工具
18 2