我要学前端 - ->>css常用选择器与样式

3 篇文章 0 订阅
本文介绍了CSS的基础语法,详细讲解了元素选择符、ID选择符、类选择符、通配符选择符、群组选择器、包含选择器和伪类选择器的用法,并阐述了选择器优先级。此外,还探讨了常见的CSS样式,包括文本样式、列表属性、背景图处理和浮动效果。通过实例解析,帮助读者掌握CSS的核心概念。
摘要由CSDN通过智能技术生成

CSS语法:

选择符{属性:属性值;属性:属性值;}

注意:
1.当一个属性有多个属性值时,属性值与属性值不分先后顺序
2.空格换行等不影响属性显示

css常用选择符

选择符表示要定义样式的对象,可以是元素本身,也可以是一类元素或者制定名称的元素

主要分为:
1.元素选择符
2.ID选择符
3.类选择符
4.通配符选择符
5.群组选择器
6.包含选择器
7.伪类选择器

元素选择符

元素选择符也就是已经存在的标签的元素名称;(比如已存在

标签)
语法:

div{属性:属性值;}

id选择符

当结构要体现单一样式时,就使用id选择符;在整个html文件当中id选择符是唯一的,主要是为了后续使用js时不报错;
语法:

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

类选择符

在整个html文件当中如果某一类标签想要使用同一个样式时则使用类选择符;
语法:

.class名{属性:属性值;}

通配符选择符

在整个html文件当中如果想要选中所有元素,则用通配选择符;但通常使用去掉所有边距,比如:*{margin:0;padding:0;}
语法:

*{属性:属性值;}

群组选择器

在整个html文件当中,如果多组样式,但有部分相同的样式,则可以提取出来写在一个样式中,并且选择符与选择符之间用逗号隔开,就是群组选择器;
语法:

选择符1,选择符2,{属性:属性值;}

包含选择器

在整个html文件当中,当我们为某便签下的子标签添加样式时,就可以使用包含选择器,注意父选择符与子选择符之间用空格隔开;
语法:

父选择符 子选择符{属性:属性值}

伪类选择器

在整个html文件当中,当我们向某些选择器添加特殊的效果,就可以使用伪类选择器;

语法(通常与a标签一起使用):

a:link{color:##FF0000}     /*未访问的链接*/
a:visited{color:#00FF00}   /*已访问的链接*/
a:hover{color:#FF00FF}     /*鼠标移动到链接上*/
a:active{color:#0000FF}    /*选定的链接*/

选择器优先级

在这里插入图片描述

css常用样式

css常用的样式:

  1. 常用文本样式
  2. 列表相关属性
  3. 背景图属性
  4. 浮动属性

常用文本样式

font-size文字大小默认16px
font-family字体font-style是否倾斜italic-倾斜normal-正常(通常用于去倾斜)
font-weight是否加粗bold-加粗normal-正常
line-height行高第二行底部到第一行底部的高度
text-decoration文本修饰underline-下划线overline-上划线line-through文本穿过的线none-默认无线
text-indent首行缩进每个字体大小*缩进个数(仅对第一行有作用,可以取负值)color文字颜色

颜色表示法

1.颜色名表示-例如:red
2.rgb表示-例如:rgb(255,0,0)->255255255表示红色(注:不常用)
3.rgba表示-相对于rgb来说加了透明度rbga(255,0,0,0.6)
4.16进制数值表-比如:#ff0000表示红色

列表相关属性

list-style-type:disc-实心圆square-正方形circle-空心圆none-无
list-style-image:url(相对路径)
list-style-position:outside(外边),inside(里边)
list-style:none(最常用)

背景图属性

background-color:颜色值;
background-image:url(相对路径);

注意:当容器尺寸=图片尺寸->刚好
当容器尺寸>图片尺寸->图片平铺
当容器尺寸<图片尺寸->仅显示容器以内的背景图

background-repeat:no-repeat不平铺;repeat平铺;repeat-x横向平铺;repeat-y纵向平铺;
background-position:水平(left/center/right)垂直(top/center/bottom);上面四个属性缩写为一个(常用):
background:背景色url(背景图相对路径)no-repeatcentertop;

  • 浮动属性

浮动主要为了脱离文档流(垂直排列)
   语法:
       选择符{float:left/right}
       特点:1.div块元素失去“块状”换行显示特征,变为行内元素
       2.紧贴上一个浮动元素(同方向)或父级元素的边框,如宽度不够将换行显示
       3.占据行内元素(文字段落)的空间,导致行内元素围绕显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值