初识CSS,美化HTML

浅浅的花香味﹌ 2024-03-26 10:37 174阅读 0赞

CSS称为:层叠样式表(Cascading style sheets)

美化HTML即给页面种的HTML标签设置样式

CSS语法规则

css要写在head标签的里边,title标签的下面,用style标签框住

  1. <head>
  2. <title>...</title>
  3. <style>
  4. ...
  5. <style>
  6. </head>

在style的书写格式为选择器+大括号

选择器:选择你要改变的那个标签的名称,例如

标签就写成

  1. <style>
  2. p {
  3. color: red;
  4. }
  5. </style>

上面的代码第三行叫做css属性,color是属性名,red是属性值,在语句结束末尾一定要加分号”;”

  1. <head>
  2. <title>Document</title>
  3. <style>
  4. /* css注释 */
  5. /* 在这里写css */
  6. /* 选择器{css属性} */
  7. p {
  8. color: red;
  9. /* px是像素 */
  10. font-size: 30px;
  11. /* 背景色 */
  12. background-color: blue;
  13. width: 300px;
  14. height: 300px;
  15. }
  16. </style>
  17. </head>

62fbc8f8a5d37b37fd92cecc597c8c3f.png

显示效果如上图

CSS引入方式

  • 内嵌式

CSS写在style标签中,style标签虽然可以写在页面任意位置,但是通常约定写在head标签中

  • 外联式

CSS写在一个单独的.css文件中

需要通过link标签在网页中引入

  • 行内式

写在标签的style属性中(可配合js使用)

外联式

下面我们看看怎样用link标签把css引入html中

1.先创建一个html文件,用p标签试验一下,这是引入前的样式

b8043c3746eaec7b5ee87f7ed9695e55.png

3808d1ae0509bf90de7dcad78816ca70.png

2.创建一个css文件

我这里命名为“引入”,文件后缀一定要是.css

923add443b6b8c026710cf4cd5e912ba.png

3.然后我们要美化html里的p标签,就返回到我们的html代码中,输入link(一般还是在title底下写)

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <!-- stylesheet:关系为样式表 href为路径,同级目录我们只需./就能找到了 -->
  9. <link rel="stylesheet" href="./引入.css">
  10. </head>
  11. <body>
  12. <p>引入css</p>
  13. </body>
  14. </html>

然后看一下此时html显示的效果

9cff303452e879d4f75518b7d8e7883c.png

可以看见.css文件已经被成功引用,改变了p标签的字体

行内式

在标签内添加style,以div标签为例,添加颜色和字号

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <!-- stylesheet:关系为样式表 href为路径,同级目录我们只需./就能找到了 -->
  9. <link rel="stylesheet" href="./引入.css">
  10. </head>
  11. <body>
  12. <p>引入css</p>
  13. <div style="color: rebeccapurple; font-size: 30px;">这是个div标签</div>
  14. </body>
  15. </html>

效果图

785e28915064c7a84437458a4af2b81c.png

行内式有一个局限性,就是只能控制一个标签

这三种引用方式区分特点和使用场景




























引用方式

书写位置

作用范围

使用场景

内嵌式

CSS写在style标签中

当前页面

小案例

外联式

CSS写在单独的css文件中,通过link标签引入

多个页面

项目中

行内式

CSS写在标签的style属性中

当前标签

配合js使用

发表评论

表情:
评论列表 (有 0 条评论,174人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML

    不为失败找理由,只为成功找方法。所有的不甘,都是因为还心存梦想,在你放弃之前,好好拼一把,只怕心老,不怕路长。文章目录一、 三个疑问1.HTML是什么?2.为什么要学习H...

    相关 HTML回顾

    *html初识** HTML:超文本标记语言 最基本的HTML文档 \---这是HTML5的文档。本文档所用的标记都是遵从HTML5的标准规范。 ---HTML...

    相关 HTML

    实例 运用<body>属性,渲染页面效果 新建一个HTML5文件,为<body>标签添加样式,代码如下: 01 <!doctype html> 02 <html>