html&CSS-----CSS介绍与样式书写

本文介绍了CSS的基本概念,包括它作为网页装饰者的作用,以及三种书写样式:行内样式通过`style`属性直接设置,内部样式在HTML的`<style>`标签中定义,外部样式通过`<link>`标签引入独立的.css文件。每种样式的优缺点也进行了比较,行内样式权重高但不易维护,外部样式实现样式与结构分离利于重用。
摘要由CSDN通过智能技术生成

 目录

前言:

1. CSS是什么

2. CSS书写样式

 (1)行内样式

(2)内部样式

3.外部样式

 4.三者之间的比较


前言:

        前面我们学习了HTML的相关标签和框架写法,那我们在了解这些标签用法了之后就要学会怎么去通过相关方法来使得界面美化处理,这里就要学到CSS去进一步对这些标签进行加工处理,下面我就简单介绍css以及其相关写法

1. CSS是什么

         CSS是Cascading Style Sheet的缩写,中文意思为"层叠样式表",它是网页的装饰者,用来修饰各标签排版(大小、边距、背景、位置等)、改变字体的样式(字体大小、字体颜色、对齐方式等)、设置图片(宽高、位置等)等。

2. CSS书写样式

 css代码分为内部样式、外部样式、行内样式三种写法。

 (1)行内样式

借助了所有标签都有的属性style,为当前的元素添加样式声明。

 写法:

<标签名 style="样式声明">

 CSS样式声明: 由CSS属性和值组成

  • CSS属性:你希望给HTML标签设置的样式名字

  • 值:使用值来控制某个属性显示的效果

style="css属性名:值;css属性名:值;"

(2)内部样式

借助于style标签,在HTML文档中嵌入CSS样式代码,可以实现CSS样式与HTML标签之间的分离。同时需借助于CSS选择器到HTML 中匹配元素并应用样式。写在HTML文档的style标签中,style通常放置于头部,格式如下:

<head>
  <style>
    /*这里写css代码*/
  </style>
</head>

style标签可以加上type="text/css"这条属性,用于告诉浏览器这里是什么格式的代码,但是在HTML5规范中可以不用写。

示例:

<html>
    <head>
        <meta charset="UTF-8">
        <title>我的网页</title>
        <style>
            #fu{
                box-shadow: 0 0 10px 10px rebeccapurple;
            }
            #look{
                background-color: aqua;
            }
        </style>
    </head>
    <body>
        <div id="fu"></div>
        <div id="look">hello</div>
    </body>
</html> 

效果:

3.外部样式

 创建外部样式表文件 后缀使用.css,在HTML文件中使用<link>标签引入外部样式表。其实思路类似于导入一个自定义模块的写法。写法如下:

<!-- rel:引入文件资源类型    href:引入文件资源的路径  -->
<link rel="stylesheet" href="外部样式表的地址">

 stylesheet是表示连接两个文件,href后面写进行连接的文件地址

 示例:

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>
    <!-- 创建连接 -->
    <link rel="stylesheet" href="./index.css">
</head>
<body>
    <a href="https://blog.csdn.net/m0_73633088/article/details/130973039?spm=1001.2014.3001.5501" target="_blank" id="fuc">这是一个链接,点开</a>
    <div id="shit">555</div>
</body>
</html>

css文件代码 

#fuc{
    height: 200px;
    background-color: aqua;
    font-family: 幼圆;
    text-decoration: none;
    /* 去除下划线 */
}
#shit{
    width: 200px;
    /* 背景颜色 */
    background-color:aquamarine;
    /* 颜色 */
    color: brown;
    /* 字体大小 */
    font-size: 50px;
}

 效果:

 4.三者之间的比较

样式表优点缺点使用情况使用场景
行内样式表书写方便,权重高没有实现结构与样式分离,不便于维护,不可以重复利用极少某个标签需要单独的样式设置时使用
内嵌样式表部分结构与样式分离,较便于维护没有彻底实现结构与样式分离,不可以重复利用一般css代码量不多,且和当前页面联系紧密不需要复用时使用
外链样式表完全实现结构与样式分离,可重复利用如果代码量较少情况下,引入法更麻烦最多,推荐css代码量大时,或者需要重复利用时使用

 好了,以上就是今天的全部内容了,都应该学会了吧!

分享一张壁纸:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fitz&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值