css的引入以及选择器

1.1 css是对html的修饰,对于html来说css的引入有4种方式;

1行内样式:通过style属性进行实现,在html中使用style属性来修饰html中的内容;

<!DOCTYPE HTML>
<html lang="en">
<head>
   <title></title>
</head>
<body>
   <h1 style="color":red; font-size:20px;>这是第一个css文件</h1>
</body>
<html>   <!--在h1题目标签下,通过style属性来修饰,style属性color表示颜色,font—size表示文本尺寸大小-->

2内嵌样式:通过style标签;

<!DOCTYPE HTML>
<html lang="en">
<head>
   <title></title>
   <style  type="text.css">
      h1{
           color:red;
           font-size:20px;
        }  
     </style>
</head>
<body>
 <h1>这是一个内嵌样式的css</h1>
</body>
</html>   <!--type表示的是类型,type表示是文本类型,css是告诉文本中的内容为css标准写-->

 3外链样式:link标签的导入,在css中写出对相应的html的修饰在在html中使用link标签进行导入;

<!DOCTYPE HTML>
<html lang="en">
<head>
   <title></title>
   <link rel="stylesheet" type="text/css" href="..\css>
</head>
<body>
   <h1>这是外链导入css文件</h1>
</body>
</html> 
  <!--rel属性规定当前文档与链接文档之间的关系,stylesheet是描述的外部样式表 ,href表示规定链接的文档的位置,可以是相对路径,可以是绝对路径-->

4导入样式:@import url(" ")

1.2 行内式;在html中的style标签设定css样式;

      嵌入式;是将css样式写在对应网页中的style标签中;

      链接式;在写出一个css文件后引入html中通过link实现;

      导入式;将一个独立的css文件引入html中,引入外部css文件,在style标签中用@import " ...css"而且必须为绝对路径

2.1选择器

2.1.1基本选择器

基本选择器包括:标签选择器(通过标签的类型名称获得),ID选择器,类选择器,通用选择器(通配符)其中优先级为ID>class>标签>通配符;

<!DOCTYPE HTML>
<html lang="en">
<head>
  <title></title>
  <style type="text/css">
  div{
       color:red;
       }
   #one{
        color:yellow;
        }
   .two{
       color:green;
        }
    *{
       color:blue;
      }
</head>
<body>
  <div id="one" class="two">
  只是我的第一个写的文件</div>
 <div>
    呵呵,我也会啊
 </div>
</body>
</html>  <!--同时ID,class,标签,通配符在的情况下顺序为:ID>class>标签>通配符;-->

2.2.1包含选择器

子代选择器(获取的是某个标签的子标签)

后代选择器(获取的是某个标签的所有子标签)

分组选择器(逗号选择期,通过逗号分开,可以同时设置多个标签,使用时用逗号分割)

3.2.1属性选择期

在html中的选择对应的属性标签,对其中的内容进行修饰;  1选中某个标签的某个属性表达为标签[属性]{修饰值};2确定某个值为标签[ 属性="属性值"]{修饰值};3包含某个值是标签[属性*="包含的值"]{修饰值};4以某个值开头为标签[属性^="值"]{修饰值};5以某个值结束为标签[标签$="值"]{修饰值};6+表示修饰的是下一个标签的为标签+标签{修饰值};7属性等于某个属性值为[标签="属性值"]

4.21

伪类选择期

伪类:同一个标签在不同状态,时间有不同的样式;

link...链接点击之前;

visited...链接点击之后;

hover...“悬停”

active..."点击不松时

其中顺序是固定好的,link visited hover active;

5.2.1伪元素选择器

:before

:after

::before

:;after

使用伪元素是必须要加上content属性;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值