欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS笔记(一)样式,选择器

程序员文章站 2022-03-02 18:33:01
...

CSS笔记(一)样式,选择器

>>> CSS是啥

​ CSS (Cascading Style Sheets) 层叠样式表

作用:满足网页美化的诉求

​ 用于设置外观显示样式,帮助调整排版布局的展现 ,美化标签和内容

​ 提高版面的信息密度,加强信息的冲击力和直观性

比如:

​ HTML页面中的文本内容(字体、大小、对齐方式等)

​ 图片的外形(宽高、边框样式、边距等)

​ 版面的布局

CSS以HTML为基础,提供了丰富的功能

如字体、颜色、背景的控制及整体排版等

而且还可以针对不同的浏览器设置不同的样式。


>>> 行内式(内联样式)

​ 又作内样式,行间样式,内嵌样式

​ 是每个标签都有的属性:style 来设置元素样式

基本语法:

<标签名 style='属性1:属性值;属性2:属性值2;'>内容</标签名> 

首行缩进属性:text-indent

文本颜色:color

字体大小:font-size

行间距:line-height

>>>内部样式表

​ 在head标签内设置属性,利用style标签,统一管理同一网页所有标签内容的样式

​ 基本语法:

<head>
<style type="text/CSS">
    选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}
</style>
</head>

>>>外部样式表(实际应用最多)

​ 通过在head标签内写link标签引入css文件,使多个html文件共用一个样式,实现了内容和样式完全分离

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

​ 注意link为单标签,并且在此语法中必须指定link标签的三个属性

href : 定义所链接外部样式表文件的URL

type:定义所链接文档的类型

rel:定义当前文档与被链接文档之间的关系,告诉浏览器如何解析

​ 此处指定为’stylesheet’表示被链接文档是一个样式表文件。

>>>优先级

行内>内部>外样

​ 内容样式会应用最靠近标签的样式

>>>CSS样式规则

 选择器 {
		属性1:属性值1;
		属性2:属性值2;
		属性3:属性值3;
	}

  1. 选择器后跟空格,属性与属性值中间用 ’ : ’ , 属性值后跟 ’ ; ’
  2. 选择器用于指定CSS样式作用的HTML对象。
  3. 属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等。
  4. 属性值如果是数值则一定要加单位

>>>CSS选择器

  • 标签选择器

    按标签名称分类,为页面中某一类标签指定统一的CSS样式。

     标签名{属性1:属性值1;} 
     
     p{
        color:blue;
    }
    a{
        color:red;
    }
    

    优点:快速为页面中同类型的标签统一样式

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

  • 类选择器

    为标签先加上类属性class再为这一类设置样式

    <p class='Longan'>桂圆</p>
    
    .Longan {
        color:green;
    }
    
  • id选择器

    和类选择器很像但有两点不同

    1. 选择器写法不同 id前是#号
    2. id名是唯一的,同一个页面不能有相同id
    <p id='Longan'>桂圆</p>
    
    #Longan {
        color:green;
    }
    
  • 通配符选择器

    设置所有内容的样式,优先级极弱

    * {
        color:red;
    }
    
  • 多类名选择器

    通过空格组合类名继承多种样式

    <p class='Longan Beauty'>桂圆</p>
    
    .Longan {
        color:green;
    }
    .Beauty {
        font-size:30px;
    }
    

>>>选择器命名规范

	1. 要见名知意,全英文。
	2. 可以使用驼峰原则,或者用 ' - ' 或 ' _ ' 进行单词连接。
	3. 命名需要进行适当的缩写, 单词连接层级不要超过4层
相关标签: css