美文网首页
CSS引用方式与选择器

CSS引用方式与选择器

作者: Mr_J316 | 来源:发表于2019-04-12 16:19 被阅读0次

2019-04-12

CSS连接方式

外部链接

<link rel="stylesheet" type="text/css" href="本地文件或跨域样式文件.css" /> 
HTML5标准可以忽略type属性。

内部引用

使用style标签直接把CSS内容加载到HTML文档内部

内联引用

通过style属性将CSS样式直接作用在HTML标签上。

CSS的基本语法

样式表具有继承性,其规则可从母体延续到子体。
样式表按照在HTML中的解析顺序执行。
注释使用/* */

CSS选择器

元素选择器

<style type="text/css">
       元素{
        属性名: 属性值;
       }
</style>

<style type="text/css">
#标签ID{
        属性名: 属性值;
}
</style>

ID选择器

在名字前加#,是惟一性选择器,对指定ID属性的标签有效。

<style type="text/css">
       #元素ID值{
        属性名: 属性值;
       }
</style>

class选择器

在名字前增加”.”,是多重选择器,可以通过标签的class属性关联。

<style type="text/css">
    .元素class值 {
        属性名: 属性值;
    }
</style>

元素可以设置多个class值,用空格分隔

<p class="cls1 cls2 cls3">段落</p>

通配符选择器

以*号标识 ,可以与任意元素匹配。其权重最低,如果有其他的定义,通配符选择器进行的定义会被覆盖。

子元素选择器

使用">"符号。符号左边是父元素,右边是子元素。

后代元素选择器

在两个选择器之间加入空格。后代包括子辈、孙子辈、曾孙子辈等,而子元素只包括子辈。

相邻元素选择器

用于选取和某个元素相邻的同级元素,语法关键字是"+"号。

例:h1+p 选择在p标签后面的h1标签

属性选择器

根据元素的属性及属性值来选择元素。语法关键字是[]号。

选择器 描述
[attribute] 选取带有指定属性的元素。
[attribute=value] 选取带有指定属性和值的元素。
[attribute~=value] 选取属性值中包含指定词汇的元素。
[attribute|=value] 选取带有以指定值开头的属性值的元素,该值必须是整个单词。
[attribute^=value] 匹配属性值以指定值开头的每个元素。
[attribute$=value] 匹配属性值以指定值结尾的每个元素。
[attribute*=value] 匹配属性值中包含指定值的每个元素。

组选择器

如果要对多个元素定义相同的样式,可以使用组选择器缩减重复代码。语法关键字是","号。

#mainMenu,#subMen { /*…….两个块的共同样式……*/}

复合选择器

用于表示具有"与"关系的选择器,将其连在一起写即可,中间不要有空格。

div.myclass {
    border:2px dotted black;
    background-color:red;
}
/*对div且class值为myclass的标签有效*/

CSS长度单位

相对长度

长度单位 说明
px 像素Pixels相对于显示器分辨率而言。会因为浏览者的屏幕分辨率不同而造成显示上的效果差异。网页字体大小一般使用12px或14px,黑体可使用18px;
em 相对于当前对象内文本的字体尺寸。如果现在的字体大小为 12px,那么1.5em=18px。<br /> 若当前文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 通常用于响应式布局。
ex 相对于字符”x”的高度。此高度通常为字体尺寸的一半。
% 百分比,通常用于响应式布局。

绝对长度

长度单位 说明
in 英寸Inches (1英寸 = 2.54厘米)
cm 厘米Centimeters
mm 毫米Millimeters
pt 磅Points (1磅 = 1/72英寸)
pc 皮卡Picas (1皮卡 = 12磅)

CSS颜色设置

1.十六进制表示法: #rrggbb
2.短16进制表示法: #rgb
3.十进制表示法:rgb (x,x,x) x是介乎0~255之间的整数。
4.百分比表示法:rgb(x%,x%,x%) x是介乎0~100之间的整数。值为0也要写百分比符号。
5.预定义名称表示法:例如red、green、blue。

6.RGBA模式
在RGB基础上添加Alpha透明通道,0表示完全透明,1表示完全不透明。
语法格式:rgba(红色值,绿色值,蓝色值,透明度);
说明:颜色取值为0-255,透明度取值为0-1。

7.HSL模式
通过对色调(H)、饱和度(S)、亮度(L)3个颜色通道的变化以及相互之间的叠加来获得各种颜色。
HSL的3个参数说明如下:
H:Hue(色调)。取值范围为:0 – 360。0(或360)表示红色,60表示黄色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。
S:Saturation(饱和度)。即该色被使用了多少,或者说是颜色的深浅程度、鲜艳程度。取值为:0.0% - 100.0%。其中0%表示灰度,即没有使用该颜色;100%饱和度最高,即颜色最纯。
L:Lightness(亮度)。取值为:0.0% - 100.0%。其中0%最暗,显示为黑色;50%表示均值,100%最亮,显示为白色。

8.HSLA模式
在HSL模式基础上增加Alpha透明通道,0表示完全透明,1表示完全不透明。

相关文章

  • CS

    1、CSS标准 2、css选择器 3、CSS选择器的优点: 4、CSS引用方式: 5、颜色定义: 6、Font字体...

  • Sublime 学习web的css

    html + css + js css引用 css外部样式 css优先级 css的选择器 标签选择器 类选择器 i...

  • CSS引用方式与选择器

    2019-04-12 CSS连接方式 外部链接 内部引用 使用style标签直接把CSS内容加载到HTML文档内部...

  • CSS选择器

    CSS的多种引用 CSS的选择器 CSS的border边框

  • css选择的样式

    css样式规则由两部分构成,选择器和申明。 css引用方式 代码示例 html文件 css1文件 *css文件 效...

  • About CascadingStyleSheets

    1.引用样式 行间样式 页面级Css 外部css文件 2.常见选择器 id选择器 class选择器 属性选择器 标...

  • CSS

    CSS规则 at 规则 CSS选择器 CSS选择器 继承与层叠 继承与层叠 CSS 属性 CSS 属性 CSS值 ...

  • css

    css基本语法及页面引用 css基本语法 css的定义方法:选择器{属性:值;属性:值;属性:值;}选择器是将样...

  • 基础知识--css

    基础知识--css 目录 选择器 在html引入css的方式 css盒子模型 选择器Selectors 基本选择器...

  • 7.28 CSS外部样式,选择器,属性

    1、CSS外部样式的引用 2、CSS标签选择器 CSS样式规律 相同类型的选择器遵循 a.就近原则 b.叠加原则 ...

网友评论

      本文标题:CSS引用方式与选择器

      本文链接:https://www.haomeiwen.com/subject/fmocwqtx.html