CSS知识点1

css简介

       1.CSS 指层叠样式表 (Cascading Style Sheets)

  2.样式定义如何显示 HTML 元素

  3.样式通常存储在样式表中

  4.把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题

  5.外部样式表可以极大提高工作效率

  6.外部样式表通常存储在 CSS 文件中

  7.多个样式定义可层叠为一个

       8.控制网页外观的一门技术

Css构成

        CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:

        选择器通常是需要改变样式的 HTML 元素。

        每条声明由一个属性和一个值组成。

        属性(property)是希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。

        如图所示:

 样式表概述

  Css: 样式  美化页面 

               1.内嵌:它是内嵌在标签中的   style  作用域:标签内

                             <标签名 style=“属性1:属性值1;”>

                                           内容

                             </标签名>

                 注意:不建议使用,因为级别太高

     2.内联:它是写在head头部里面

     如果直接设置标签:对整个body 内部设置的所有标签名起效

     3.外部引用:他是他head头部内引用

            执行样式时,遵循就近原则

Css: 样式  美化页面 

  1. 内嵌:它是内嵌在标签中的   style  作用域:标签内

   <标签名 style=“属性1:属性值1;”>

      内容

   </标签名>

    注意:不建议使用,因为级别太高

    2.内联:它是写在head头部里面

    如果直接设置标签:对整个body 内部设置的所有标签名起效

    3.外部引用:他是他head头部内引用

         执行样式时,遵循就近原则

选择器

         如果你要在HTML元素中设置CSS样式,你需要在元素中设置选择器,目前选择器有标签选择器、id选择器、class选择器、复合选择器。

         选择器:     标签内部

         1.标签选择器   div{}

         2.id选择器   唯一的 不能重复  符号:#   #id值{}

                id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。  以下的样式规则应用于元素属性                         id="para1":

       3.class选择器    是可以重复的   符号.     .class值{}

       class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示:在以下的例子中,所有拥有 center 类的 HTML 元素均为居中。

        4.复合选择器

           并列:写法:.class值1,.class值2,#id值{}      class和id联用

           后代:写法:#选择器或者选择器 标签名

      筛选:class选择器使用方法一样

      属性:写法:标签名[属性名=属性值]{}

        通用样式:

             *{

                Margin:0px;   默认8px

                Padding:0px;   默认0px

     }   

  

    同时设置属性 优先级:权值

    1.内联样式 1000

    2.id选择器 100

    3.class选择器 10

    4.标签选择器 1

    5.通用选择器 0

        部分代码 .html

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>字体样式</title>
 6     <link rel="stylesheet" href="untitled.css">
 7     <style type="text/css">
 8     
 9     </style>
10 </head>
11 <body>
12     <div class="head">    
13         <a href="#">
14             更多产品
15         </a>
16     </div>
17     <div class="logo">
18         <img src="../img/baidu.png" alt="baidu">
19     </div>
20     <div class="input">
21         <input type="text" id="shuru">
22         <span class="ziti1">
23             百度一下
24         </span>
25     </div>
26 </body>
27 </html>

       部分代码 .css

 1 /* CSS Document */
 2 
 3 
 4 *{
 5     margin: 0px;
 6     padding: 0px;    
 7 }
 8 .head{
 9      text-align: right;
10     padding: 16px;
11     margin-left: 16px;
12     font-size: 14px;
13 }
14 #shuru{
15     height: 30px;
16     width: 500px;
17 }
原文地址:https://www.cnblogs.com/zhai113/p/11269150.html