为网页添加超美样式
哇,CSS真是个神奇的东西呢!虽然全称为层叠样式表(Cascading Style Sheets)听起来有点复杂,但其实它就是用来美化网页上的HTML元素的。
我学到的三种CSS使用方式
在装饰网页的过程中,我发现了三种非常实用的CSS应用方式:外部样式表、内部样式表和内联样式。
外部样式表
这个方式真的很有趣!你可以在一个单独的文件(通常是.css
后缀)里写下所有的CSS代码,然后在HTML文件中通过<link>
标签来引用它。这样一来,只需要修改一个文件,就能改变整个网站的外观!
比如下面的HTML代码:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>我的美丽网页</title>
<link rel="stylesheet" href="beautifulStyles.css">
</head>
<body>
<h1>欢迎光临我的网页!</h1>
<p>这里充满了精彩的内容。</p>
</body>
</html>
然后在beautifulStyles.css
文件中,我们可以这样写:
body {
background-color: lavender; /* 背景色变为淡紫色 */
}
h1 {
color: navy; /* 标题文字变为深蓝色 */
text-align: center; /* 标题居中显示 */
}
记住哦,在CSS中设置属性时,属性名和属性值之间用冒号分隔,多个属性之间用分号隔开。
内部样式表
如果只想针对单个页面添加样式,内部样式表是个不错的选择。把CSS代码放在HTML文件的<head>
部分的<style>
标签内即可。
例如:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>这个网页独一无二</title>
<style>
body {
background-color: beige; /* 背景色变为米色 */
}
h1 {
color: forestgreen; /* 标题文字变为森林绿 */
font-size: 2rem; /* 标题文字大小 */
}
</style>
</head>
<body>
<h1>这个网页的独特标题</h1>
<p>这里的内容也是独一无二的。</p>
</body>
</html>
内联样式
内联样式是直接在HTML元素上通过style
属性来应用CSS代码。这种方式可以让每个元素都拥有独特的样式!
例如:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>我的特色网页</title>
</head>
<body>
<h1 style="color: darkorange; font-size: 2.5rem;">看我这个独一无二的标题!</h1>
<p style="color: saddlebrown;">这里的段落文字也有独特的样式。</p>
</body>
</html>
虽然内联样式非常方便,但如果网页结构复杂,建议不要过度使用,以免HTML文件变得难以管理。
样式表的层叠和优先级
哦对了!当多个样式同时作用于一个元素时,浏览器会根据一定的规则(层叠规则)来决定哪个样式优先应用。
- 如果外部样式表和内部样式表存在冲突,通常内部样式表会优先生效,因为它是直接在HTML文件中定义的。
- 内联样式的优先级最高!它会覆盖其他所有样式的设置。
- 当然啦,浏览器也有默认的样式,但只要我们定义了自己的样式,浏览器的默认样式就会被覆盖。
希望我的CSS探索笔记能给你带来帮助,让我们一起创造更美丽的网页吧!