CSS - 选择器

目录

一、CSS的基本语法格式:

二、常见的CSS选择器

​编辑1.标签选择器

2.类选择器

3.id选择器

4.复合选择器

5.通用选择器

三、常见的CSS样式

1.color

2.font-size

3.border

4.width/height

5.padding  

6.margin 

四、CSS的引入方式

1.行内引入

2.内部样式

3.外部样式


假如上述是你写的页面,你就会发现其实并不美观。此时,我们可以采用CSS 来美化界面。

一、CSS的基本语法格式:

选择器+{

一条/多条声明

}

选择器,可以选择对那个元素进行修改。声明是键值对的格式。key :value ;键值对用;进行区分。声明决定:元素中的某属性修改对value值。


注意:

  (1)CSS要写在<style> ...</style>中.

(2) style 标签可以写在页面的任意位置,但一般会放在<head>  </head> 标签中。

(3)CSS使用/* */ 作为注释。

以下为基本的html文件格式:

<!DOCTYPE html>
<html >
<head>
    <title>标题</title>
</head>
<body>
  
</body>
</html>

常见的html中包含css样式的文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
    <style>
        div{
            color: red;
        }
    </style>
</head>
<body>
<div>
    我是一个div
</div>
</body>
</html>

上述内容对文字的显示进行了修改。

二、常见的CSS选择器

前提是在代码中有该标签、该类、该id值。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
    <style>
        div{
            color: red;
        }
        /* 标签选择器 */
        h1{
            color: blue;
        }
        /* 类选择器 */
        .text{
           color: yellow;
        }
        /* id选择器 */
        #h3{
            color: green;
        }
        /* 复合选择器 */
       table  td h3{
            color: pink;
        }
    </style>
</head>
<body>
<div>
    我是一个div
</div>
<h1>我是h1</h1>
<h2   class="text">我是h2</h2>
<h1 >我是h1</h1>
<h3 id ="h3"> 我是h3</h3>
<div>
    <table>
        <tr>
            <td><h3>我是h3</h3></td>
        </tr>
    </table>
</div>
</body>
</html>

结果:


1.标签选择器

 常见的标签有:<html>、<h1> 、<input>、<table>等。

写法:标签名{}

所有的h1 标签都生效了。

2.类选择器

写法:在类的名字前在.     .类名{}。

例如:在代码中<h2   class="text">我是h2</h2>,.text{ color: yellow;  }。则这个元素的class为text。可以被多个标签使用。

3.id选择器

写法:#+id名。# id{ }

例如:<h3 id ="h3"> 我是h3</h3>,#h3{  color: green; }。id为h3。id唯一,不能被多个标签使用。

4.复合选择器

写法 :  选择器a   选择器b   选择器c  { }。 

例如:选择   选择器a 包裹中的选择器b包裹的选择器c 。之间用空格分割开。可以任意选择器组合,也可以任意数量。

5.通用选择器

写法:*{}。

所有元素设置,不推荐。


注意:如果需要选择多种标签,用,分割开即可。

三、常见的CSS样式

1.color

(1)英文单词表示:   color: yellow;

(2)rgb表示 :rgb(213, 40, 211);如果有四个值,最后一个值为透明度。

(3)#+ 十六进制: #dc58d99f。与rgb属性值的对应。每一个值0-255,转为16进制。

2.font-size

字体大小:  font-size: 16px;

3.border

边框:复合属性,可以设置多个样式,不分先后

(1)border-width:边框粗细。

(2)border-style:{    dotted :点状

solid 实线   double:双线 dashed :虚线}

(3)bolder-color:边框颜色

4.width/height

设置宽/高。

5.padding  

内边距,复合属性。

padding-top 上。padding-bottom 下。padding-left 左。padding-right 右。

6.margin 

外边距,复合属性。

margin-top 上。margin-bottom 下。margin-left 左。margin-right 右。


注意:内边框与外边框相对元素而言。取决于该元素与另一个元素的相对位置,以及在那个元素中设置距离长度。

四、CSS的引入方式

1.行内引入

在标签内使用style属性,使用css属性键值对。

2.内部样式

 

定义<style>  ,在该标签内部定义CSS样式。

3.外部样式

定义<link>标签,通过href属性引入外部CSS文件。<link ref="stylesheet" href="【css文件路径】">

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title> 
    <!-- 外部标签 -->
    <link ref="stylesheet" href="text5.css">
    <!-- 内部标签 -->
    <style>
        h1{
            font-size: 25px;
        }
    </style>
</head>
<body>
    <!-- 行内标签 -->
    <h1  style="color: red;">我是h1</h1>
</body>
</html>

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值