CSS基础总结

前言

本文为自己根据网上教程学习时所作笔记,主要对CSS的基本语法做个总结。

1.概念与好处

  • 概念:Cascading Style Sheets 层叠样式表,用于页面美化布局控制

    层叠:多个样式可以作用在同一个html的元素上,同时生效。

  • 好处:功能强大,降低耦合度。

2.使用:与html的结合方式

2.1 内联样式

  • 在标签内使用style属性指定css代码。

  • 如:

    <div style="color:red;">hello css</div>
    

2.2 内部样式

  • head标签内,定义style标签,style标签的标签体内容就是css代码。

  • 如:

    <style>
        div{
            color:blue;
        }
    </style>
    <div>hello css</div>
    

2.3 外部样式

  • 定义css的资源文件

  • 在head标签内,定义**link标签**,引入外部的资源文件。

  • 如,a.css文件:

    div{
        color:green;
    }
    
    <link rel="stylesheet" href="css/a.css">
    <!--也可写为,
    <style>
    	@import "css/a.css";
    </style>
    -->
    <div>hello css</div>
    <div>hello css</div>
    
  • 注意:1,2,3种方式 css作用范围越来越大;1方式不常用,后期常用2,3。

3.css语法

  • 格式

    选择器 {
        属性名1:属性值1;
        属性名2:属性值2;
        ...
    }
    
  • 选择器:筛选具有相似特征的元素。

  • 注意:每一对属性需要使用;隔开,最后一对可以不加。

4.选择器

4.1 基础选择器

  • id选择器:选择具体的id属性值的元素,建议在一个html页面中id值唯一。

    语法#id属性值{}

  • 元素选择器:选择具有相同标签名称的元素,如div,p等。

    语法标签名称{}

    注意id选择器优先级高于元素选择器

  • 类选择器:选择具有相同的class属性值的元素。

    语法.class属性值{}

    注意类选择器优先级高于元素选择器

4.2 扩展选择器

  • 选择所有元素

    语法*{}

  • 并集选择器

    语法选择器1,选择器2{}

  • 子选择器:筛选选择器1元素下的选择器2元素。

    语法选择器1 选择器2{}

  • 父选择器:筛选选择器2的父元素选择器1。

    语法选择器1 > 选择器2{}

  • 属性选择器:选择元素名称,属性名=属性值的元素。

    语法元素名称[属性名="属性值"]{}

  • 伪类选择器:选择一些元素具有的状态。

    语法元素:状态{}

    如:链接标签a。

    状态:

    • link:初始化的状态
    • visited:被访问过的状态
    • active:正在访问状态
    • hover:鼠标悬浮状态

5.属性

  • 字体、文本

    font-size:字体大小

    color:文本颜色

    text-align:对其方式

    line-height:行高

  • 背景

    background

  • 边框

    border:设置边框,符合属性

  • 尺寸

    width:宽度

    height:高度

  • 盒子模型:控制布局

    margin:外边距

    padding:内边距。默认情况下内边距会影响整个盒子的大小。

    box-sizing: border-box; 设置盒子的属性,让width和height就是最终盒子的大小。

    float:浮动。left,right.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值