zoukankan      html  css  js  c++  java
  • Div+Css的初步运用

      采用DIV+CSS模式的网站具有以下优势:1、表现和内容相分离 2、代码简洁,提高页面浏览速度 3、易于维护和改版 4、提高搜索引擎对网页的索引效率。

    然后呢html文件中放置CSS有三种类型:内联、内嵌、外联三种。

    感觉Css中必须要清楚它的六中选择符:1、HTML选择符  2、类选择符  3、ID选择符  4、伪元素选择符  5、关联选择符  6、组合选择符。

    还有Css中包涵六大类属性:1、字体属性  2、文本属性  3、背景属性  4、边框属性  5、鼠标属性  6、列表属性。

    以下实例:

    ——————————————html————————————————————--

    <!DOCTYPE HTML>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>定义栏目区块</title>
        <link rel="stylesheet" href="./style.css" />
    </head>
    <body>
    <div id="wrapper">
        <div class="title">
            <h3>
                <a>标题</a>
            </h3>
        </div>
        <div class="list">
            <ul>
                <li><a href="">一个大光头</a></li>
                <li><a href="">二个大光头</a></li>
                <li><a href="">三个大光头</a></li>
                <li><a href="">四个大光头</a></li>
                <li><a href="">五个大光头</a></li>
                <li><a href="">六个大光头</a></li>
                <li><a href="">七个大光头</a></li>
                <li><a href="">八个大光头</a></li>
                <li><a href="">九个大光头</a></li>
                <li><a href="">十个大光头</a></li>
                <li><a href="">11个大光头</a></li>
                <li><a href="">12个大光头</a></li>
            </ul>
        </div>
        <div class="one">
            <a href=""></a>
        </div>
    </div>
    </body>
    </html>

    ——————————————Css————————————————————

    body{
        text-align : center;/*这里是为了让IE中,内部区块居中显示而专门设计,兼容设计,迫不得以,这样设置以后,内部所有的文字都居中了*/
        font : 12px Arial,宋体;
    }
    #wrapper{
        margin : 0 auto;/*这里是火狐居中设计,上下为0,左右自动,区块就会居中对齐*/
        padding : 0px;
        width : 300px;
        text-align : left;/*这里是为了刚才IE居中设计,产生的所有文字都居中显示的一个补救措施,让文字按照正常居左显示*/  
    }
    .title{
        font : left;
        width : 100%;
        height : 24px;
        background : url(./images/titbg.gif);
    }
    .title h3{
        margin : 0px;
        padding : 0px;
        line-height : 24px;/*能让该行内部的内容竖直居中显示,如果行高和外部区块同高的话,内容就会在外部区块中居中显示*/
        font-size : 12px;
        text-indent : 30px;
        background : url(./images/tittb.gif) no-repeat 3% 50%;
    }
    .list{
        width : 298px !important;/*在非IE浏览器中的宽度,IE不识别 !important标签*/
        width : 300px;  /*在IE浏览器中的宽度 是指IE浏览器内核:trident, webkit:苹果, FireFox*/
    
        float : left;
        border : 1px solid #d8d8d8;
        border-top : 0px;
    }
    .list ul {
        float : left;
        list-style-type : none;
        margin :0px;
        padding : 0px;
    }
    .list ul li {
        float : left;
       line-height : 20px;
        margin : 0px 5px;
        width : 45%;
        background : url(./images/sidebottom.gif) repeat-x 50% bottom;
    }
    .list ul li a{
        padding-left : 12px;
        background : url(./images/bullet.gif) no-repeat 0 50%
    }
    .one{
        height : 5px;
        width : 100%;
        float : left;
        overflow : hidden
    }
    a:link, a:visited{
        text-decoration : none;
        color : green;
    }
    a:hover{
        position : relative;
        top : 1px;
        left : 1px;
        text-decoration : underline;
        color : black;
    }

    ————————————效果图————————————————

    有些需要注意的事项比如说:

    1、在IE6规定最小高度不能小于18px,将超出的部分隐藏

    2、内容为王,内容不可被遮挡,浏览器会自动给内容显示的空间

    3、有事会出现和预期不一样的效果,但是,如果你做相关的设置,浏览器会放弃默认。

    做的都是些最基础的东西,各位提些宝贵意见!谢谢了!

    
    
    
    ····················································Wing--九尾狗编辑 http://www.cnblogs.com/wing411/
  • 相关阅读:
    poj3278 Catch That Cow
    poj2251 Dungeon Master
    poj1321 棋盘问题
    poj3083 Children of the Candy Cor
    jvm基础知识—垃圾回收机制
    jvm基础知识1
    java面试基础必备
    java soket通信总结 bio nio aio的区别和总结
    java scoket aIO 通信
    java scoket Blocking 阻塞IO socket通信四
  • 原文地址:https://www.cnblogs.com/wing411/p/4678533.html
Copyright © 2011-2022 走看看