CSS选择器的常见用法

CSS(Cascading Style Sheet),层叠样式表, ⽤于控制⻚⾯的样式.(美化你的网页)
CSS 能够对⽹⻚中元素位置的排版进⾏像素级精确控制, 实现美化⻚⾯的效果. 能够做到⻚⾯的样式和 结构分离.
CSS 可以理解为"东⽅四⼤邪术" 之化妆术.
对⻚⾯的展⽰进⾏"化妆"

目录

一.基本语法:

二.更改内容:

选择器+{声明}
选择器是用来选择修改对象(画眼睛还是画鼻子)
声明是决定对对象干嘛
声明是键值对的模式,中间用:来间隔
举个栗子
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
         color: #c11e1e;   
        }
    </style>
</head>
<body>
    <p>我是个栗子</p>
</body>
</html>

css一般要被style标签包裹起来

style可以放在任何位置(一般会放在head标签中)

下面基于上述栗子演示几种方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p{
         color: #c11e1e;   
        }
    </style>
</head>
<body>
    <p style="color: blue;">我是个栗子</p>
</body>
</html>

上述是行内样式,而第一个则是内部样式

读者运行一下就会发现栗子变成了蓝色,说明css是就近原则的.当然在企业中一半会使用文件来存放css代码,然后通过<link>标签引入

<link rel="stylesheet" href="css文件路径">

css选择器可以根据标签的不同属性进行选择

上述使用的就是标签选择器

下面我们再介绍几种选择器:

1.类选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .栗子{
         color: #c11e1e;   
        }
    </style>
</head>
<body>
    <p class="栗子">我是个栗子</p>
</body>
</html>

class选择器前面用.

2.id选择器(前面用#)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .栗子{
         color: #c11e1e;   
        }
        #i1{
            color: #714ec3;
        }
    </style>
</head>
<body>
    <p class="栗子" id="i1">我是个栗子</p>
</body>
</html>

还有通配符选择器用*,复合选择器(用于多级标签)例如:ul li a{},表示在ul标签下的li标签下的a标签进行更改/

二.更改内容:

color:颜色

font-size:字体大小(以像素为单位)

border:lpx solid purple(边框粗细 样式 颜色)

width:宽度

height:高度(宽和高如果只设置一个另外一个会自适应)

padding:内边距(同一个标签下各个元素的距离)

margin:外边距(同等级标签之间的距离)

内边距和外边距都是可以设置(上下左右四个方向的距离)

如果有用的话请给个一键三连吧~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值