您现在的位置: 万盛学电脑网 >> 程序编程 >> 网页制作 >> DivCSS教程 >> 正文

引入CSS样式的方法是什么呢

作者:佚名    责任编辑:admin    更新时间:2022-06-22

大家知道引入CSS样式的方法吗?下面我们就给大家详细介绍一下吧!我们积累了一些经验,在此拿出来与大家分享下,请大家互相指正。

1.link

<link rel=”stylesheet” type=”text/css” href=”a.css”>

rel 关系

type 数据类型,有多种

href 路径

部分浏览器支持候选样式,关键字:alternate:

<link rel=”stylesheet” type=”text/css” href=”a.css”>

<link rel=”alternate stylesheet” type=”text/css” href=”b.css”>

<link rel=”alternate stylesheet” type=”text/css” href=”c.css”>

2.内部样式块

<style>

<!&ndash;

h1{color:red;}

&ndash;>

</style>

3.@import

@import url{a.css}

注意:此指令必须放在<style>容器中,并且在所有样式之前

建议放在一个html注释中,<!&ndash; &ndash;>浏览器会不显示注释内的内容,而import等css代码能正常工作

4.内联样式

<p style=”color:red;”>

选择器是css的一个基本概念,基本规则如下:

1.规则结构:

h1 {color:red;}

选择器 {属性:值;}

这类是元素选择器,基本可以包括所有html的元素

属性值可以包括多个元素,如:border:1px solid red;

常用语法

1)分组:

选择器和声明都可以分组:

h1,h2,h3{color:red;background:#fff;} ,选择器用“,”分割开,属性用”;”分割

2)类选择器,即通过class=”stylename”应用的声明

定义:

.stylename{color:red;}

注意:

在html中可以使用多类选择:如class=”cn1 cn2 cn3&Prime;

3)ID选择器,即与id属性对应的样式

定义:

#a{color:red;} ->这个定义对用id=”a”的元素

2.这部分都是我们常见的css语法,下面谈一下我们不常见的选择器语法

1)父子结构,跟文档结构图对应

如p span{border:1px solid red;}对应的是<p>下面的<li>标签,这个很用用途,可以准确定位.

一些特殊应用(IE7支持):

(1) p > span{},匹配所有p下所有的span

(2) p + span{} ,匹配紧接着p元素后出现的第一个span标签,2者要有相同的父标签

2)属性选择器:(注意:属性选择器ie7才开始支持,以下版本并不支持,其他的浏览器基本可以)

语法:img[alt]{border:1px solid;}

表示对应有alt属性的img标签,当然可以支持多个属性对应,如img[alt][title]{};表示这个2个属性都有的img标签,也可以与具体值对应:如:img[alt=”摄影”]{};

属性选择器中的高级应用,特殊匹配:

(1)img[class~=”b”],    ~= : 与属性中的一个值对应的,即与<img class=”a b c”>对应

(2)[class^=”a”],以a开头的

(3)[class$=”a”],以a结束的

(4)[class*=”a”],包含a的

(5)[class|=”a”],等于a或以a开头的

3)伪类和伪元素

日常使用中主要是<a>标签的几个伪类:link:hover:active:visited

以及:first-child:first:before:left:right:lang:focus:fist-line等等

注意:动态伪类可以应用到任何元素,如,input:focus{background:red;}当input标签获得焦点时背景变红

以上语法组合使用,就能实现定位准确、简单间接的样式了。

相信大家已经学会引入CSS样式的方法了吧!感谢大家对我们网站的支持!

相关推荐:

Div+Css实现屏蔽效果的方法是什么