HTML CSS (Basic) Chapter3(Pink)CSS引入方式


1. CSS引入方式

CSS的三种样式表

按照CSS样式的书写位置(引入方式),CSS样式表主要可以分为以下三大类

  1. 行内样式表(行内式)控制一个标签
  2. 内部样式表(嵌入式)控制一个页面
  3. 外部样式表(链接式)控制多个页面

2. 示例

Eg1: 内部样式表

  • 写到html页面内部,将所有的CSS的代码抽取出来,单独放到style中
  • 可以控制整个html的页面
  • 代码结构清晰
  • 结构与样式只是部分分离

源代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            color: deeppink;
        }
    </style>
</head>
<body>
    <div>写到html页面内部,将所有的CSS的代码抽取出来,单独放到style中</div>
</body>
</html>

测试效果

样式表1


Eg2: 行内样式表

  • 直接在标签的内部用style="color = ?"直接给定样式,简单快捷
  • style本身就是标签的属性
  • 但是只能控制当前标签的样式格式
  • 没有体现结构样式相分离的思想

源代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>小河弯弯向南流</p>

    <p>流到香江去看一看</p>
    
    <p>东方之珠我的爱人</p>
    
    <p>你的风采是否浪漫依然</p>
    
    <p>月儿弯弯的海港</p>
    
    <p style="color: deeppink;" >夜色深深灯火闪亮</p>
    
    <p>东方之珠整夜未眠</p>

</body>
</html>

测试效果

hangneiyangshibiao


Eg3: CSS外部样式表

  • 在外部单独写一个样式带css文件中,之后再把css样式引入(.css)
  • 在head这里直接link

源代码

html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 在head这里直接link -->
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div>小河弯弯向南流</div>

    <div>流到香江去看一看</div>
    
    <div>东方之珠我的爱人</div>
    
    <div>你的风采是否浪漫依然</div>
    
    <div>月儿弯弯的海港</div>
</body>
</html>

CSS文件

/* 这个CSS文件里面只有样式没有标签 */
/* 可以通过html页面中的link标签将css引入样式 */
div {
    color: deeppink;
}

测试效果

外部样式表


写在最后

注:上述笔记均来自黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+web前端视频教程 这一课程的学习记录,主要供自己的学习分享

各位看官,都看到这里了,麻烦动动手指头给博主来个点赞8,您的支持作者最大的创作动力哟! <(^-^)>
才疏学浅,若有纰漏,恳请斧正
本文章仅用于各位同志作为学习交流之用,不作任何商业用途,若涉及版权问题请速与作者联系,望悉知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值