zoukankan      html  css  js  c++  java
  • CSS与DIV的一些基础知识(2)

    1. margin:外边距,就是这个标签与其他标签之间的距离
    2. padding:内边距,标签内部边距
    3. 为了各浏览器的兼容性,最好每次在css文件的顶部加入,只要用到标签就应该加入下面的重置

    div,body

    {

        margin:0;

        padding:0;

    }

    1. display:block;可将内联元素变成块元素
    2. float:left;浮动,可将块元素排在一行
    3. clear:both 清除浮动
    4. html标签:有序列表 ul 里面的项是 li,ul和li都是块状元素,所以一个元素一行,要并行的话就浮动就可以了 float:left, 默认子项前存在圆点,可用list-style:none;去除(ul中)

    <ul>

                <li>MyHome</li>

                <li>公司简介</li>

                <li>公司业务</li>

                <li>职业发展规划</li>

                <li>我要应聘</li>

                <li>在线问答</li>

    </ul>

    1. 重置居中:让行高=文字的行高就行,并且text-align:center,如下

    #nav ul li

    {

            float:left;

            margin-right:1px;

            height:35px;

            line-height:35px;

            text-align:center;

        padding:0 10px;

    }

        网站中menu的话,按如上设计就可以了(基本结构)

    1. text-decoration:none;表示文字正常样式 text-decoration:underline带下划线

    10.  标签:a:hover 是鼠标经过时

     

    下面是经过这两次学习的一个小例子,一个导航条,首先是html方面的部分代码

     

    <div id="nav">
    <ul>
    <li><a href="#">MyHome</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>
    </ul>
    </div>

     

      之后是,应用到这个div的css代码

     

    div,body,ul,li
    {
    margin
    :0;
    padding
    :0;
    }
    #nav
    {
    width
    :960px;
    height
    :35px;
    margin
    :0 auto;
    margin-top
    :35px;
    background-color
    :#CCC;
    }

    #nav ul
    {
    width
    :960px;
    height
    :35px;
    list-style
    :none;
    }

    #nav ul li
    {
    float
    :left;
    margin-right
    :1px;
    height
    :35px;
    line-height
    :35px;
    text-align
    :center;



    }

    #nav ul li a
    {

    font-size
    :14px;
    color
    :Black;
    text-decoration
    :none;
    padding
    :0 10px;
    height
    :35px;
    display
    :block;
    float
    :left;
    }

    #nav ul li a:hover
    {
    color
    :White;
    background
    :#000
    }

     

     

  • 相关阅读:
    编写更好的CSS
    EntityFramework中支持BulkInsert扩展
    NoSql数据库使用
    jsoneditor显示Json data
    资源
    了解你的被测系统(why?)
    SQL SERVER开窗函数
    oracle中的exists 和not exists 用法详解(转)
    visualvm监控jvm及远程jvm监控方法(转)
    爆:中国互联网的那些黑色产业链(转)
  • 原文地址:https://www.cnblogs.com/80hou/p/2030924.html
Copyright © 2011-2022 走看看