zoukankan      html  css  js  c++  java
  • HTML第四章

    第四章 初识CSS

    1.什么是CSS:

        CSS全称(Cascading Style Sheet)风格样式表(Style Sheet)它是用来进行网页风格设计的。

    2.CSS的优势:

    (1)内容与表现分离,也就是使用前面学习的HTML语言制作网页,使用CSS设置网页的样式风格,并且CSS单独存放一个文件中。

        (2)表现的统一,可以使网页的表现非常统一并且容易修改。

        (3)丰富的样式,使得页面更加灵活。

        (4)减少网页的代码量,增加网页的浏览速度,节省网络宽带。

        (5)运用独立于页面的CSS,还有利于网页被搜索引擎收录。

    3.CSS的基本语法:

        CSS规则由两部分构成:选择器和声名。声名必须放在大括号{}中,

    并且声名是一条或者多条,每一条声名由一个属性和值组成,属性和值

    用冒号分开,每条语句以英文分号结尾。

    4.<style>标签:在HTML中通过使用<style>标签引入CSS样式。<style>标签用于为HTML文档定义样式信息。<style>标签位于<head>标签中,它规定浏览器中如何呈现HTML文档。<style>标签中type属性是必须的,它用来定义style元素内容,唯一的值是“text/css”。

    5.CSS选择器:

    选择器的种类

    1.标签选择器

    P{font-size:16px;}

    2.类选择器

     

     

    .class{font-size:16px;}

    3.ID选择器

     

     

    #id{font-size:16px;}

    6.id选择器与类选择器的不同之处:ID选择器只能在HTML中使用一次,因此它的针对性很强。

    选择器优先级:ID选择 器:>类选择器>标签选择器

    7.引入CSS样式:

    引入样式

    定义

    利与弊

    1. 行内样式

    行内样式表就是在html中直接使用style属性设置CSS样式

    <pstyle=”font-size:14px; color:green;”>

    这种使用style属性的设置CSS样式仅对当前的HTML标签起作用,并且是写在HTML标签中的,因此这种方式不能使内容和表现相分离,本质上没有体现出css的优势。

    2.内部样式

    内部样式就是把css样式代码写在<head>的<style>标签中,与HTML内容位于同一个HTML文件中。

    <head>

    <style>

          .green{

             font-size:20px;

             color:red;

    }

    </style>

    </head>

    这种样式方便在同一页面中修改样式,但不利于在多页面间共享复用代码及维护,对内容与样式分离也不够彻底。

    3.外部样式

    外部术样式表就是把CSS代码保存为一个单独的样式表文件,文件扩展名为.CSS在页面中引用外部样式表。

     

    ①链接外部样式表:

    <head>

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

    </head>

    外部样式实现了样式和结构的彻底的分离,一个外部样式表文件可应用于多个页面。当改变这个样式文件时,所有页面的样式都会随之改变。这在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,利于保持网站的统一样式和网站维护,同时用户在浏览网页时也减少了重复下载代码,提高了网站的速度。

    ②导入外部样式表:

    <head>

    <style type=”text/css”

    <!—

          @import url(“style.csss”)

        -->

    </head>

     

    样式优先级:行内样式>内部样式>外部样式。

    8.CSS复合选择器:

    复合选择器的种类

    定义

    1.后代选择器

    在HTML中经常有标签的嵌套使用,那么在CSS选择器中,就可以通过嵌套的方式,对特殊位置的HTML标签进行声名。

    例:p  . txt{ color:blue; font-size:36px;}

    2.交集选择器

    交集选择器是由两个直接连接构成,其结果是选中二者各自元素范围的交集。其中第一个必须是标签选择器,第二个必须是类选择器域者ID选择器。这两个选择器之间不能有空格,必须连续书写。

    例:p.txt{color:blue; line-height:28px}

    3.并集选择器

    同时选中各个基本选择器所选择的范围。任何形式的选择器(包括标签选择器,类选择器,ID选择器材等)都可以作为并集选择器的一部分。

    例:H3, .first, #end{ font-size:16px; color:green;}

    9.css继承特性:

       继承的概念:在CSS语言中继承就是将各个HTML标签看作一个容器,其中被包含的小容器会继承包含它的大容器的风格样式,也称包含与被包含的标签为父子关系。

        继承的应用:

    Css继承指的是子标签的所有样式风格,可以在父标签样式风格的基础上再加以修改,产生新的样式,而子标签的样式风格完全不会影响父标签。

    例:<style type=”text/css>

        Li{

            Color:blue;

            font-size:12px;

    }

    ul li ul li ul li{ color:red;}

    ul li ol li{color:green;}

    </style>

  • 相关阅读:
    java中源代码和lib库中有包名和类名都相同的类(转)
    Python 入门之基本数据类型
    Python 学习经历分享
    String 与不可变对象
    String 的常用操作
    Java 中的国际化
    接口和工厂设计模式
    抽象类和模板设计模式
    Java中的访问控制权限
    Java 中类的初始化过程
  • 原文地址:https://www.cnblogs.com/ppdpp/p/7635539.html
Copyright © 2011-2022 走看看