CSS选择器

<!DOCTYPE>声明标签:
定义和用法:

声明必须是HTML文档的第一行,位于<html>标签之前。

其声明不是HTML标签,它是指示web浏览器关于页面使用哪个HTML版本进行编写的指令。

在HTML4.01中,<!DOCTYPE>声明引用DTD,因为HTML4.01基于SGML.DTD规定了标记语言的规则,这样浏览器才能正确的呈现内容。

HTML5不基于SGML,所以不需要引用DTD。

HTML5:<!DOCTYPE html> <meta charset=’utf-8’>
HTML4:
     <!DOCTYPE HTML PUBLIC ”-//w3c//DTD HTML 4.01Transitional//EN”http://www.w3.org/TR/html4/loose.dtd>
     该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素比如(font),不允许框架集(Framesets).
     <meta http-equiv=Content-Type content=”text/html;charset=utf-8”>
     注意规则:
          单标记必须闭合如:<br>必须为<br/> <input/>
          单属性必须添加属性值:<input type=’radio’ checked>必须写为<input type=’radio’ checked=‘checked’/>
          标记和属性必须使用小写:<Body><BODY/> 必须写为<body>
          属性的属性值必须使用:在HTML4.01z之前可以使用<body bgcolor=red>,HTML4.01必须写为<body bgcolor=”red”>

使用CSS样式的方式定义:
内联式样式:在单个元素里面写CSS:<body style=”background-color:red;”>

嵌入式样式表里面写CSS:<style type=”text/css”>
   Body{ 
            background-color:red;
        }
                         </style>
例子:
   <!DOCTYPE html>
    <html lang="en">
     <head>
         <meta charset="UTF-8">
         <title>CSS初体验</title>
         <link rel="stylesheet" type="text/css" href="FirstStyleCss.css"/>
           <!--<style type="text/css">
           body{
                background-color: green;
               }
           </style>-->
      </head >
     <body style="background-color:red">
          <h1 style="background-color:white">  这个字是什么色呢?</h1>
     </body>
   </html>

引入式样式表引用CSS文件:
      <link rel="stylesheet" type="text/css" href="style.css"/>
        href里面文件在单独的一个样式表里面。
   HTML标记定义(CSS选择器):
        <p></P>对该元素定义:p{属性:属性值;}
   Class定义:
         <p class=”pp”“></P>对该元素定义:.pp{属性:属性值;}
   ID定义: <p id=”pp”“></P>对该元素定义:#pp{属性:属性值;} id选择器是一个唯一选择器。
 
优先级:ID>Class>HTML。同级时选择离元素最近的一个。
组合选择器(同时控制多个元素)h1,h2,h3,.div{font-size:14px;color:red;}
伪元素选择器:
      a:link:正常连接的样式;
      a:hover:鼠标放上去的样式;
      a:active:选择链接时的样式
      a:visited:已经访问过的连接的样式;
例子:
      a:link:{color:red;}
      a:hover:{color:green;}
      a:active:{color:red;}
      a:visited:{color:green;}
CSS叠加样式:
 

转载于:https://my.oschina.net/u/3836799/blog/1824038

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值