09.vscode

本文详细介绍了CSS的三种引入方式:行内样式表、内部样式表和外部样式表。行内样式表适用于简单样式的修改,内部样式表能控制整个页面样式但未完全分离结构和样式,外部样式表则实现了结构与样式的分离,是开发中常用的方式。文章还提供了示例代码,并讲解了Chrome浏览器的调试技巧,帮助读者更好地理解和应用CSS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5.CSS引入方式

5.1CSS的三种样式表

按照CSS样式书写的位置(或者引入的方式) , CSS样式表可以分为三大类:
1.行内样式表(行内式)
2.内部样式表(嵌入式)
3.外部样式表(链接式)

5.2内部样式表

内部样式表(内嵌样式表)是写到html页面内部是将所有的CSS代码抽取出来.单独放到-个<style> 标签中。

<style>
div {
color: red;
font-size: 12px;
</sty1e>
<style> 标签理论,上可以放在HTML文档的任何地方,但-般会放在文档的<head>标签中
●通过此种方式,可以方便控制当前整个页面中的元素样式设置
●代码结构清晰,但是并没有实现结构与样式完全分离
●使用内部样式表设定CSS .通常也被称为嵌入式引入.这种方式是我们练习时常用的方式

5.2行类样式表

行内样式表(内联样式表)是在元素标签内部的style属性中设定CSS样式。适合于修改简单样式

<div style="color: red; font-size: 12px;">青春不常在,抓紧谈恋爱</div>
●style 其实就是标签的属性
●在双引号中间,写法要符合CSS规范
●可以控制当前的标签设置样式
●由于书写繁琐,并且没有体现出结构与样式相分离的思想,所以不推荐大量使用.只有对当前元素添加简
单样式的时候。可以考虑使用
●使用行内样式表设定CSS ,通常也被称为行内式引入
示例
<p style="color:
pink" font-size: 20px;>给我个粉红的回忆</p>

5.3外部样式表

实际开发都是外部样式表.适合于样式比较多的情况核心是:样式单独写到CSS文件中,之后把CSS文件引入
到HTML页面中使用.
引入外部样式表分为两步:
1.新建一个后缀名为.css的样式文件,把所有CSS代码都放入此文件中。
2.在HTML页面中,使用标签引入这个文件。

<link rel="stylesheet" href="css文件路径">
属性                作用
rel             定义当前文档与被链接文档之间的关系,在这里需要指定为"stylesheet",表示被链接的文档是一个样式表文件。
href               定义所链接外部样式表文件的URL,可以是相对径,也可以是绝对路径。
●使用外部样式表设定CSS ,通常也被称为外链式或链接式引入,这种方式是开发中常用的方式
示例
html文件

  <link rel="stylesheet" href="style.css">

</head>

<body>

    <div>来呀,快活呀,反正有大把时间...</div>

</body>

style.css文件

/* 这个CSS里面只有样式么有标签 */

div  {

  color: pink;

}

5.5总结

样式表         .             优点                              缺点            使用情况                控制范围         

 行内样式表      书写方便,权重高          结构样式混            较少         控制一个标签
内部样式表          部分结构和样式相分离     没有彻底分离    较多          控制一个页面
外部样式表      完全实现结构和样式相分离     需要引入    最多,吐血推荐          控制多个页面

示例

  <style>
        body {
            /* 连写必须要有字体大小和字体 */
            font: 16px/28px 'Microsoft YaHei';
        }
        h1 {
            /* 文字不加粗 */
            font-weight: 400;
            /* 让h1的文字水平居中对齐 */
            text-align: center;
        }
        a {
          text-decoration: none;  
        }
        .gray {
            color: #888888
            font-size: 12px;
            text-align: center;
        }
        .search {
            color: #666;
            /* #666666     #666 */
            /* #ff00ff   #f0f */
            width: 170px;
        }
        .btn {
            font-weight: 700;
        }
        p {
            /* 首行缩进2个字符的距离 */
            text-indent: 2em;
        }
        .pic{
            /* 想要图片居中对齐,则是让他的父亲P标签添加水平居中的代码 */
            text-align: center;
        }
        .footer{
            color: #888;
            font-size: 12px;


        }
    </style>
</head>
<body>
    <h1>文字的魅力</h1>
    <div class="gray">   文字是人类用符号记录表 时间 来源: <a href="#" >中国天气网</a> 
    <input type="text" value="亲输入查询条件..."class="search">  <button class="btn">搜索</button>   </div>
    <hr>
    <h4>信息以传之</h4>
    <p class="pic">
      <img src="11.jpeg"  
    </p>
    <p>达信息以传之久远的方式和工具。现代文字大多是记录语言的工具。人类往往先有口头的语言后产生书面文字,很多小语种,有语言但没有文字。文字的不同体现了国家和民族的书面表达的方式和思维不同。文字使人类进入有历史记录的文明社会。
文字按字音和字形,可分为表形文字、表音文</p>
    <h4>  字和意音文字。</h4>
<p>按语音和语素,可分为音素文字、音节文字和语素文字。 表形文字是人类早期原生文字的象形文字,比如:古埃及的圣书字、两河流域的楔形文字、古印度文字、美洲的玛雅文和早期的汉字。
意音文字是由表义的象形符号和表音的声旁组成的文字,汉字是由表形文字进化成的表意文字,汉字也是语素文字,也是一种二维文字。</p>
<p class="footer">本文来源:我是你爷爷的爷爷</p>


</body>

chrome调试

1. 打开调试工具

打开Chrome浏览器,按下F12键或者右击页面空白处---->检查。

2.使用调试工具

①CtrI+滚轮 可以放大开发者工具代码大小。
②左边是HTML元素结构,右边是CSS样式。
③右边CSS样式可以改动数值(左右箭头或者直接输入)和查看颜色。
④Ctrl + 0复原浏览器大小。
⑤如果点击元素,发现右侧没有样式引入,极有可能是类名或者样式引入错误。
⑥如果有样式,但是样式前面有黄色叹号提示,则是样式属性书写错误。

73133 jianan.+ 20 0 675360 616368 0 S 0.0 0.9 56:13.74 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 73247 jianan.+ 20 0 4295440 13688 0 S 0.0 0.0 85:06.12 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 7+ 73801 jianan.+ 20 0 38636 6208 4104 S 0.0 0.0 0:00.19 /bin/bash --init-file /home/jianan.zhao/.vscode-server/cli/servers/Stable-ddc367ed5c8936efe395cffe+ 81422 jianan.+ 20 0 4295852 0 0 S 0.0 0.0 86:24.22 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 9+ 83210 jianan.+ 20 0 154648 12492 3932 S 0.0 0.0 0:04.64 sshd: jianan.zhao@notty 83211 jianan.+ 20 0 37032 4084 3644 S 0.0 0.0 0:00.49 -bash 89446 jianan.+ 20 0 4355808 5684 0 S 0.0 0.0 86:50.29 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 6+ 97868 jianan.+ 20 0 259932 199824 0 S 0.0 0.3 184:29.92 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 97962 jianan.+ 20 0 4329388 97816 0 S 0.0 0.1 84:44.92 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 9+ 98112 jianan.+ 20 0 2200428 696 0 S 0.0 0.0 103:58.97 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 99088 jianan.+ 20 0 152520 91112 0 S 0.0 0.1 58:24.64 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 99206 jianan.+ 20 0 4296084 15244 0 S 0.0 0.0 84:54.32 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 9+ 99375 jianan.+ 20 0 4312336 58376 0 S 0.0 0.1 84:51.65 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 9+ 106047 jianan.+ 20 0 115904 56732 0 S 0.0 0.1 55:32.32 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 106109 jianan.+ 20 0 4329388 97812 0 S 0.0 0.1 84:09.38 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 1+ 108907 jianan.+ 20 0 1489684 1.353g 0 S 0.0 2.2 66:30.31 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools 110930 jianan.+ 20 0 239016 149160 0 S 0.0 0.2 84:27.90 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 1+ 113277 jianan.+ 20 0 1006348 50788 38952 S 0.0 0.1 0:00.53 /home/jianan.zhao/.vscode-server/cli/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/serve+ 117328 jianan.+ 20 0 81480 34700 12428 S 0.0 0.1 0:00.32 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.24.4-linux-x64/bin/cpptools-srv 7+ 121138 jianan.+ 20 0 4332752 40 0 S 0.0 0.0 86:28.14 /home/jianan.zhao/.vscode-server/extensions/ms-vscode.cpptools-1.18.5-linux-x64/bin/cpptools-srv 9+ 大部分进程都在.vscode-server下面,要怎么一次性清除所有进程
最新发布
04-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值