zoukankan      html  css  js  c++  java
  • CSS基础知识

    CSS:层叠样式表  用于美化页面,修改标签样式

    排版专用标记:<div>与<span>

    这两个标签都是用来设置涵盖一个区块为主.区块就是表示一行 以上的数据.如果没有一样,则<span> 与</span>该数据显示前后都不会跳行.

    写法分类:

    1、内联写在标签里面,以属性的形式表现 属性名style

    格式:<标记名称 style=”属性1:属性值1;属性2:属性值2”>…</标记名称>

    例  :

    <p style=”font-size:20pt;color:red;text-align:center”>排版样式</p>

    2、内嵌写在head标签中,以标签的形式表现 标签名style

    内嵌式排版中所有的样式定义都必须在<style>..</style>之间,而<style>..</style>又必须在<head>..</head>之间.

    格式:   <head>

                       <style> 

                            选择器  

                        </style> 

                </head>

     选择器:通过各种方式找元素,例如:标签名 id属性值

    选择器格式:

    选择器{

      样式属性:样式值;

      样式属性:样式值;

     }

     选择器类型: 

    1、通用选择器:  *{}

     

    所有标签都需要用该选择器的属性,包括<head>、<body>

     

    一般不常用,只有几个样式属性:

    2、标签选择器: 标签名{}

    <head>
        <style type=”text/css”>
            标记名称{属性1:属性值1;属性2:属性值2;}
            标记名称{属性1:属性值2;属性2:属性值2;}
        </style>
        </head>
        <body>
            <标记名称>…</标记名称>
        </body>

    以<body>内的标签名称为选择器,具有不唯一性,所有用该标签的内容都包括

     

    3、Id选择器:   #id属性值{}

     

    <head>
        <style type="text/css">
            #定义名称{属性1:属性值1;属性2:属性值2;}
        </style>
        </head>
        <body>
            <标记名称 id=”定义名称”>…</标记名称>
        </body>

     

    在<body>内的标签名中,定义id属性,以#id属性值为选择器,具有唯一性,id 在 HTML 文档中必须是唯一的。

     

     

    4、Class选择器:.class属性值{}    

     

    <head>
        <style type=”text/css”>    
            .定义名称1{属性1:属性值1;属性2:属性值2;}
        </style>
        </head>
        <body>
            <标记名称 class=”定义名称1 定义名称2”>…</标记名称>
        </body>

     

    在<body>内的标签名中,定义class属性,以.class属性值为选择器,不具备为一性

     

     

     一个 class可以有多个class值,以空格分开,以优先值确定以哪个为准。

    组合选择器

     

    5、后代选择器:   选择器1  选择器2{}  (所有内嵌,只要是选择器2 的)

    选择器1和选择器2间加空格,予以筛选,表示符合选择器1后代的所有选择器2的内容

     

     

    6、子类选择器:    选择器1>选择器2{}

    与后代选择器不同,只筛选选择器1的子类中的内容

     

     

    7、并列选择器:   选择器1,选择器2,选择器3,,,,{}

    多个选择器间用逗号分开,表示并列的选择器都有效

     

     

    8、伪类选择器:    选择器:伪类

     

    9、根据属性:    选择器[属性=”属性值”]{}

     

    根据选择器内的某标签的属性值确定内容

     

     

    3、外部引用:引入外部文件

       写在head标签中,以标签的形式表现,标签名 link

    <link rel="stylesheet" href="css.css">

    在css.css页面中直接输入选择器,不用加style

    html中:

    <head>
        <link rel=”stylesheet” type=”text/css” href=2.css>
    </head>
    <body>
    <h1>这是一个标题<h1>
    <h1 id="color">这是一个标题<h1>
    </body>

    css中

    #color{
    color:red
    }

    优先级概念

    权值越高,优先级越高,显示优先级高的设置

    写法 权值
    内联(行内) 1000
    id 100
    class 10
    标签名 1
    通用* 0

                 

     

    并列选择器,权值可叠加。

     

  • 相关阅读:
    代码生成器所用到的东西
    被float.parse吃掉的0.03...
    Microsoft Visual Studio 2010 Ultimate ISO 官方下载地址
    关于.net实现网站模板机制(非标签替换)
    关于ACCESS的事务与存储过程的调用
    关于如何实现左中右三栏布局, 左右固定宽度,中间随屏幕自适应
    几个台湾优秀个人博客网站
    [转]MathType常见问题
    Qt中int转换成QString
    fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro.
  • 原文地址:https://www.cnblogs.com/dk2557/p/9146133.html
Copyright © 2011-2022 走看看