zoukankan      html  css  js  c++  java
  • HTML CSS样式表

    CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页。

    /*注释区域*/    此为注释语法

    一、样式表

    (一)样式表的分类

    1.内联样式表

     和HTML联合显示,控制精确,但是可重用性差,冗余较多。

      例:<p style="font-size:14px;">内联样式表</p>

    2.内嵌样式表

     作为一个独立区域内嵌在网页里,必须写在head标签里面。

     <style type="text/css">

     p   //格式对p标签起作用

     {

     样式;

     }

     </style>

    3.外部样式表

     新建一个CSS文件,用来放置样式表。如果要在HTML文件中调用样式表,需要在HTML文件中点右键→CSS样式表→附加样式表。一般用link 连接方式。

     有些标签有默认的边距,一般写样式表代码的时候都会先去除(也可以设置其他的样式),如下:

     

    (二)选择器

    1.标签选择器。用标签名做选择器。

     

    2.class选择器。都是以“.”开头。

    <div class="样式名">

     

    3.ID选择器。以“#”开头

    <div id="样式名">

     

    4.复合选择器

    (1)用“,”隔开,表示并列。

     

    (2)用空格隔开,表示后代。

     

    (3)筛选“.”。

     

     

    示例:

    @charset "utf-8";
    /* CSS Document */
    <style type="text/css">
    */*有些标签有默认的边距,一般写样式表的时候首先去除*/
    {/*星号表示对所有的标签都起作用*/
    margin:0px;
    pading:0px;
    }
    p , div/*用逗号隔开表示对于这两类标签都起到相同的作用*/
    {
    font-size:40px;
    color:#00F;/*若网页本身有自己的属性,遇到css样式表的时候有冲突,根据css样式表的执行*/
    }
    .main/*以点开头的样式,需要在引用的时候使用class*/
    {
    font-size:60px;
    color:#FF0;
    }
    .main span/*以点开头,在使用了main这个样式表的标签里面去寻找span标签*/
    {/*中间的空格表示后代*/
    font-size:130px;
    color:#0F0;
    }
    #main/*以#开头的样式,需要在引用的时候使用id*/
    {
    font-size:100px;
    color:#F0F;}
    body
    {
    background:url(未标题-1.jpg);
    background-repeat:repeat-x;}

    p.abc/*在所有p标签中,如果有引用此abc的p标签,那就执行下面的样式*/
    {
    font-size:36px;
    color:#0FF;}
    a:link
    {
    color:#000;
    text-decoration:none;}
    a:visited
    {
    color:#000;
    }
    a:hover
    {
    color:#F00;
    text-decoration:underline;}

    a:active
    {
    color:#F90;}
    </style>

     

    二、样式属性

    (一)背景与前景

    1.背景:

     

    2.前景字体:

     

    (二)边界和边框

    border(表格边框、样式等)、margin(表外间距)。padding(内容与单元格间距)。

     

    (三)列表与方块

    width、height、(top、bottom、left、right)只有在绝对坐标情况下才有用。

     

    链接的style:

    a:link 超链接被点前状态

    a:visited 超链接点击后状态

    a:hover 悬停在超链接时

    a:active 点击超链接时

    在定义这些状态时,有一个顺序l v h a

     

  • 相关阅读:
    BZOJ1316——树上的询问(点分治)
    BZOJ2152——聪聪可可(点分治)
    POJ1741(点分治)
    POJ2104——K-th Number (主席树模板)
    USACO Training Section 5.1 Fencing the Cows 圈奶牛(凸包)
    POJ1269(直线之间的关系)
    NOIP2016——换教室(floyd+期望dp)
    POJ2187(旋转卡壳)
    POJ3348——Cows(求凸包)
    ZOJ1081(射线法判断点是否在多边形内部)
  • 原文地址:https://www.cnblogs.com/Fate-rail/p/5044622.html
Copyright © 2011-2022 走看看