CSS第一课 — CSS基础选择器

CSS基础选择器

一、初识css
1、css简介

 css是层叠样式表(Cascading Style Sheets),也可称为css样式表或级联样式表。样式通常存储在样式表中。
 css也是一种标记语言。用于设置html页面中的文本内容、图片外形、版面布局和外观样式。
 把样式添加到 HTML 4.0 中,是为了解决结构(html)与样式(css)分离的问题。
 外部样式表可以极大提高了工作效率,通常存储在 CSS 文件中。

多重样式将层叠为一个
 当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?
 一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中 4) 拥有最高的优先权。

  • 1)、浏览器缺省设置
  • 2)、外部样式表
  • 3)、内部样式表(位于<head>标签内部)
  • 4)、内联样式(在 HTML 元素内部)
2、css语法

 css规则由两个主要的部分构成:选择器,以及一条或多条声明。

css_selector

二、css基础选择器
1、标签选择器

用html标签名称作为选择器

语法

标签名 {
	属性1: 属性值1 ;
	属性2: 属性值2 ;
	...
}

优点
 可以把某一类标签全部选择出来,快速为页面中的同类型标签统一设置样式。

缺点
 不能设计差异化样式。

2、类选择器

语法

.类名 {
	属性1: 属性值1 ;
	...
}

注释

  • 类名是自己命名的。
  • 不要使用纯数字、中文等命名,尽量使用英文字母来表示,第一个字符不能使用数字。
  • 命名要有意义。
  • 需要用class属性来调用。
  • 可以把一些标签元素相同的样式放到一个类里面,然后用class先调用这个类,再调用自己独有的类。

示例

<!DOCTYPE html>
<html>

<head>
    <style>
        /* 类选择器 */
        .box {
            width: 100px;
            height: 100px;
        }

        .box1 {
            background-color: red;
        }

        .box2 {
            background-color: green;
        }

        /* 标签选择器 */
        span {
            color: yellow;
        }
    </style>
</head>

<body>
    <!-- class调用多个类 -->
    <div class="box box1">
        <span>
            <br />盒子1
        </span>
    </div>
    <div class="box box2">
        <span>
            <br />盒子2
        </span>
    </div>
    <div class="box box1">
        <span>
            <br />盒子3
        </span>
    </div>
</body>

</html>

box

3、id选择器

以id属性来设置的id选择器

语法

#id名 {
	属性1: 属性值1;
	...
}

注释

  • id属性只能在每个html文档中调用一次(css中可以重复调用,但在使用js时,会不能正常获取)。
  • 需要用id来调用
4、通配符选择器

语法

* {
	属性1: 属性值1;
	...
}

注释

  • 不需要调用,自动给所有元素使用样式(包括body)。
  • 特殊情况才使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值