【学习笔记】CSS

一、CSS 介绍

CSS 是「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

二、语法规则

在这里插入图片描述
选择器: 浏览器根据“选择器”来决定受CSS样式影响的html标签(元素)
属性: 要改变的样式名,例如:color,font-size
每个声明之间使用 ; 分隔开来。
注释:/* 注释内容 */

三、CSS 和 HTML 结合

3.1 方式一

在标签的 style 属性上设置 “ key:value value; ” 修改样式

<!--需求
    分别修改每个 div 标签的样式为:边框 1 个像素,实线,红色。
-->
    <div style="border: red 1px solid ">这是一个div标签</div> <br/>

3.2 方式二

在head 标签中,使用 style 标签定义自己需要的样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        div{
            color: red;
            border: 1px solid blue;
            background: yellow;
        }
    </style>
</head>
<body>
    <div>这是一个div标签</div>
</body>
</html>

3.3 方式三

在这里插入图片描述

把 CSS 样式写成一个单独的CSS文件,再在 head 标签中通过 link 标签即可复用

<link href="test.css" rel="stylesheet" type="text/css"/>

四、CSS 选择器

浏览器根据“选择器”来决定受CSS样式影响的html标签(元素)

4.1 标签名选择器

通过标签名选择器决定哪些标签被动的使用这个样式

格式:

标签名{
	属性:值;
}	
<style type="text/css">
   /* 需求 1:在所有 div 标签上修改字体颜色为蓝色,字体大小 30 个像素。边框为 1 像素黄色实线。 
   并且修改所有 span 标签的字体颜色为黄色,字体大小 20 个像素。边框为 5 像素蓝色虚线。*/
    div{
        color: blue;
        font-size: 30px;
        font-style: italic;/* 字体样式 */
        border: yellow 1px solid;
    }
    span{
        color: yellow;
        font-size: 20px;
        border: blue 5px dashed;
    }
</style>

4.2 id 选择器

让我们通过 id 属性选择性使用这个样式

格式

#id属性值{
	属性:值;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        #div01{
            font-style: italic;
            font-size: 7px;
        }
        #div02{
            color: blue;
            font-size: 30px;
            border: 1px solid yellow;/*黄色实线*/
        }
    </style>
</head>
<body>
    <div id="div01">01 这是一个div标签</div>
    <div id="div02">02 这是一个div标签<</div>
</body>
</html>

4.3 class 选择器

通过class 属性有效的选择使用这个样式

格式

.class属性值{
	属性:值;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .divClass01{
            color: blue;
            font-size: 30px;
            border: 1px yellow solid;
        }
        .divClass02{
            color: gray;
            font-size: 26px;
            border: 1px red solid;
        }
    </style>
</head>
<body>
    <div class="divClass01">01 这是一个div标签</div>
    <div class="divClass02">02 这是一个div标签</div>
</body>
</html>

4.4 组合选择器

可以让多个选择器共用一个css代码
格式

选择器1,选择器2……选择器n{
属性:值;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        #div01 ,.divClass02 ,p,span{
            color: blue;
            font-size: 30px;
            border: 1px solid yellow;/*黄色实线*/
        }
    </style>
</head>
<body>
    <div id="div01">01 这是一个div标签</div>
    <div class="divClass02">02 这是一个div标签<</div>
    <p>03这是一个p标签</p>
    <span>04这是一个span标签</span>
</body>
</html>

五、常用样式

1 字体颜色

color : red颜色可以用英文、rgb值、

2. 宽度

在这里插入图片描述

3. 高度

在这里插入图片描述

4. 背景颜色

在这里插入图片描述

5. 字体样式

在这里插入图片描述

6. 边框

在这里插入图片描述

7. div 居中

在这里插入图片描述

8. 文本居中

在这里插入图片描述

9. 超链接去下划线

在这里插入图片描述

10. 表格去下划线

在这里插入图片描述

11. 列表去除修饰

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值