• CSS入门基础 脚本小子


    CSS入门基础

    学习导航:
        1.认识 CSS
        2.传统 HTML 设计网页版面的缺点
        3.CSS 的特点
        4.CSS 的排版样式

    1、认识CSS
    什么是 CSS?
        CSS 指层叠样式表 (Cascading Style Sheets)
        样式定义如何显示 HTML 元素
        样式通常存储在样式表中
        把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
        外部样式表可以极大提高工作效率
        外部样式表通常存储在 CSS 文件中

        多个样式定义可层叠为一

     

    2、传统 HTML 设计网页版面的缺点
    使 用传统 HTML 控制标记来设计网页, 在先天上就无法与排版样本来做比较,因为 HTML并非完全着眼在网页排版的功能上, 而这对 XHTML 而言更是如此,因为 XHTML 有意将原先HTML 中有关网页版面的标记或属性遗弃不用, 如<font>,<center>,color,background,bgcolor 等等, 所以对 XHTML 文件而言, 其排版与显示的功能比 HTML 文件更弱, 所以使用 XHTML 来设计网页更需要搭配 CSS 排版样本.

    3、CSS的特点
    HTML 排版时的缺点:
        设置麻烦, 修改麻烦, 功能严重不足.
    CSS 样式排版的优点:
        排版属性功能完整, 排版文件可以独立存在, 可以共用排版文件
    CSS 样式排版的分类:
        内行排版样式,, 内嵌式排版样式,, 链接式排版
    4、CSS 的排版样式
    4.1、行内排版样式:
    格式:< 标记名称 style= ”属性 1:属性值 1;属性 2:属性值 2”>…</标记名称>
    例 :<p style= ”font-size:20pt;color:red;text-align:center ”>排版样式</p>

    4.2、内嵌式排版样本:
        内嵌式排版中所有的样式定义都必须在 <style>..</style> 之间, 而<style>..</style> 又
        必须在<head>..</head>之间.
    与其功能, 又可以分为三种,
        1. 标记定义型
        2. class 定义型
        3. id 定义型

    4.2.1、标记定义型格式:
    <head>
    <style type=”text/css ”>
    标记名称{属性 1:属性值 1;属性 2:属性值 2;}
    标记名称{属性 1:属性值 2;属性 2:属性值 2;}
    </style>
    </head>
    <body>
    <标记名称>…</标记名称>
    </body>
    4.2.2、class 定义型格式:
    <head>
    <style type=”text/css ”>
    . 定义名称{ 属性 1:属性值 1;属性 2: 属性值 2;}
    . 定义名称 1,.定义名称 2{ 属性 1:属性值 1;属性 2: 属性值 2;}
    </style>
    </head>
    <body>
    <标记名称 class=”定义名称”>…</标记名称>
    </body>
    4.2.3、id 定义型格式:
    <head>
    <style>
    #定义名称{属性 1:属性值 1;属性 2:属性值 2;}
    #定义名称 1,#定义名称 2{ 属性 1:属性值 1;属性 2: 属性值 2;}
    </style>
    </head>
    <body>
    <标记名称 id= ”定义名称”>…</标记名称>
    </body>
    “行内”和” 内嵌式”排版定义的优先级:
    CSS 规定, 范围越小,优先级越高.
    由小到大排列:
    1. 行内
    2. class 和 id 定义型
    3. 标记定义行
    id 的优先级高于 class 级.

    4.3、外部排版样式定义:
    独立的样式排版:
    标记名称{属性 1:属性值 1;属性 2:属性值 2;}
    . 定义名称{ 属性 1:属性值 1;属性 2: 属性值 2;}
    在<head>…</head>之间使用<link>
    格式:
    <head>
    <link rel= ”stylesheet ” type=”text/css ” href=URL />
    </head>
    在<head>…</head>之间使用 import
    格式:
    <head>
    <style type="text/css">
    @import "style.css"
    </style>
    </head>

    例子:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="CSS入门基础"/>
    <meta name="description" content="CSS入门基础"/>
    <meta name="author" content="xiaobei QQ:2801616735"/>
    <title>CSS入门基础</title>
    <style>
        #p{color:blue;}
        .p{color:green;}
        p{color:red; border:1px red dashed;}
    </style>
    </head>
    
    <body>
    <ul>
        <li>1、行内排版样式</li>
        <li>2、内嵌式排版样本
            <ul>
                <li>标记定义型格式</li>
                <li>class 定义型格式</li>
                <li>id 定义型格式</li>
            </ul>
        </li>
    </ul>
    <hr/>
    <h2>行内排版样式</h2>
    <p style="color:red; font-family:'Courier New', Courier, monospace; font-size:18px;">格式:<标记名称 style="属性1:属性值1;属性2:属性值2"></标记名称></p>
    <hr/>
    <h2>内嵌式排版样本<br/>
        <style type=”text/css”><br/>
            标记名称{属性1:属性值1;属性2:属性值2;}<br/>
            .定义名称{属性1:属性值1;属性2:属性值2;}<br/>
            #定义名称{属性1:属性值1;属性2:属性值2;}<br/>
        </style>
    </h2>
    
    <p>标记定义型格式.</p>
    
    <p class="p">class 定义型格式.<br/><标记名称 class=”定义名称”></标记名称></p>
    
    <p id="p">id 定义型格式.<br/><标记名称 id=”定义名称”></标记名称></p>
    </body>
    </html>

     

  • 相关阅读:
    S02_CH15_ AXI_OLED 实验
    S02_CH14_ EMIO_OLED 实验
    S02_CH13_ AXI_PWM 实验
    S02_CH12_ AXI_Lite 总线详解
    【第二季】CH11_ ZYNQ软硬调试高级技巧
    bzoj3028 食物
    Hdu3579 Hello Kiki
    bzoj4872 [Shoi2017]分手是祝愿
    bzoj4873 [Shoi2017]寿司餐厅
    省选模拟赛 LYK loves rabbits(rabbits)
  • 原文地址:https://www.cnblogs.com/2801616735kzw/p/4029889.html
Copyright © 2020-2023  润新知