认识CSS之基础选择器

所属专栏:前端只因变凤凰之路
作者简介:rchjr——五带信管菜只因一枚
前言:该系列将持续更新前端的相关学习笔记,欢迎和我一样的小白订阅,一起学习共同进步~
文章简介:本文介绍CSS概念,语法规范,代码风格等等,作为CSS入门必备知识。知识学习内容来自b站的 @黑马程序员 的视频

0 什么是CSS

名称:CSS是层叠样式表的简称,别称是CSS样式表或者级联样式表。

使用场景

美化网页,布局网页。具体就是设置HTML中的文本内容(字体,大小,对齐方式等)、图片外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式

作用:让HTML专注结构呈现,使得结构和样式分离。

语法规则

CSS语法由两部分组成:选择器和一条或多条声明(键值对形式,属性是对象设置的样式属性,如字体的大小,文本的颜色等。两者用英文":"分割,多个声明用英文";"分割)

认识CSS之基础选择器_第1张图片



    
    
    
    Document
    


    

有点意思

代码风格

1)样式风格书写

紧凑型

展开型(强烈推荐

2)样式大小写风格

一般都推荐小写字母,全部用小写

3)样式空格风格

属性值前面,冒号后面保留一个空格;选择器和大括号中间保留空格

认识CSS之基础选择器_第2张图片

1 CSS基础选择器

作用

选择器就是根据不同需求把不同的标签选出来,即选择标签。具体看以下例子:

把div里面的文字改成红色
把第一个div里面的文字改成红色
把ul里的li标签的文字改成红色

分类

选择器分为基础选择器和复合选择器

基础选择器
标签选择器

是指用html标签名称作为选择器,为页面中某一类标签指定统一的CSS样式。

语法
标签名 {
属性: 属性值;
属性: 属性值;
属性: 属性值;
......
}



    
    
    
    Document
    


    

男生

男生

男生

女生
女生
女生

优点:把某一类标签全部选择出来

缺点:不能个性化设计

类选择器

用于单独选一个或某几个标签

语法:
.类名 {
属性1: 属性值1;
......
}
标签中使用class属性调用对应的类



    
    
    
    Document
    


    
  • 喜洋洋
  • 美羊羊
  • 懒羊羊
  • 慢羊羊
我是迪迦

注意

类名不要用已经存在的标签名称(div,p等等),自己取名字

名字过长用-短横线连接

一些常用命名规则

头:header
内容:content;container
导航:nav
页面主体:main
菜单:menu



    
    
    
    Document
    


    
红色
绿色
红色

多类名

给一个标签指定多个类名,从而达到更多的选择目的,这些类名都可以选出这个标签

使用方式:在类属性中用空格隔开多个类名

使用场景:方便统一修改,如果有多个属性值一样,就可以提取出作为一个单独的类




    
    
    
    Document
    


    
红色
绿色
红色
id选择器

为特有id的html元素指定样式

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

与类选择器的区别:只能调用一次,其他标签无法调用。经常和js搭配使用。类选择器在修改样式中使用的最多。

通配符选择器
语法:
* {
属性:属性值;
}

把HTML页面中所有元素(标签)进行修改;并且不需要调用,会自动使用。在特殊情况(后面进一步学习后)使用

基础选择器总结

基础选择器

作用

特点

使用情况

用法

标签选择器

选出某一类所用标签

不能差异化选择

较多

p {color: red;}

类选择器

可以选出1个或多个不同类型的标签

可以根据需求选择

非常多

.nav {color: red;}

id选择器

一次只能选择一个标签

在一个HTML页面中只能出现一次

一般和js搭配使用

#nav {color: red;}

通配符选择器

选择所有标签

选择的太多

特殊情况使用

你可能感兴趣的:(前端只因变凤凰之路,css,css基础选择器,css入门,前端)