日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)其它知識 → 怎樣用CSS DIV做出和表格單元格行、列一樣的效果

      怎樣用CSS DIV做出和表格單元格行、列一樣的效果

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/7/19 17:55:32字體大小:A-A+

      作者:佚名點擊:716次評論:0次標簽: DIV

      • 類型:源碼相關(guān)大。11.3M語言:中文 評分:5.0
      • 標簽:
      立即下載

      1.CSS布局常用的方法:
      float : none | left | right

      取值:
      none : 默認值。對象不飄浮
      left : 文本流向?qū)ο蟮挠疫?
      right : 文本流向?qū)ο蟮淖筮?/p>

      它是怎樣工作的,看個一行兩列的例子

      xhtml:

      <div id="warp">
      <div id="column1">這里是第一列</div>
      <div id="column2">這里是第二列</div>
      <div class="clear"></div>
      </div>

      CSS:

      #wrap{ width:100%; height:auto;}
      #column1{ float:left; width:40%;}
      #column2{ float:right; width:60%;}
      .clear{ clear:both;}

      position : static | absolute | fixed | relative

      取值:

      static : 默認值。無特殊定位,對象遵循HTML定位規(guī)則
      absolute : 將對象從文檔流中拖出,使用 left , right , top , bottom 等屬性相對于其最接近的一個最有定位設(shè)置的父對象進行絕對定位。如果不存在這樣的父對象,則依據(jù) body 對象。而其層疊通過 z-index 屬性定義
      fixed : 未支持。對象定位遵從絕對(absolute)方式。但是要遵守一些規(guī)范
      relative : 對象不可層疊,但將依據(jù) left , right , top , bottom 等屬性在正常文檔流中偏移位置

      它來實現(xiàn)一行兩列的例子

      xhtml:

      <div id="warp">
      <div id="column1">這里是第一列</div>
      <div id="column2">這里是第二列</div>
      </div>

      CSS:

      #wrap{ position:relative;/*相對定位*/width:770px;}
      #column1{ position:absolute; top:0; left:0; width:300px;}
      #column2{position:absolute; top:0; right:0; width:470px;}

      他們的區(qū)別在哪?

      顯然,float是相對定位的,會隨著瀏覽器的大小和分辨率的變化而改變,而position就不行了,所以一般情況下還是float布局!

      2.CSS常用布局實例

      一列
      單行一列

      body { margin: 0px; padding: 0px; text-align: center; }
      #content { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }

      兩行一列

      body { margin: 0px; padding: 0px; text-align: center;}
      #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px;}
      #content-end {margin-left:auto; margin-right:auto; width: 400px; width: 370px;}

      三行一列

      body { margin: 0px; padding: 0px; text-align: center; }
      #content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }
      #content-mid { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }
      #content-end { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }

      兩列
      單行兩列

      #bodycenter { width: 700px;margin-right: auto; margin-left: auto;overflow: auto; }
      #bodycenter #dv1 {float: left;width: 280px;}
      #bodycenter #dv2 {float: right;width: 410px;}

      兩行兩列

      #header{ width: 700px; margin-right: auto;margin-left: auto; overflow: auto;}
      #bodycenter { width: 700px; margin-right: auto; margin-left: auto; overflow: auto; }
      #bodycenter #dv1 { float: left; width: 280px;}
      #bodycenter #dv2 { float: right;width: 410px;}

      三行兩列

      #header{ width: 700px;margin-right: auto; margin-left: auto; }
      #bodycenter {width: 700px; margin-right: auto; margin-left: auto; }
      #bodycenter #dv1 { float: left;width: 280px;}
      #bodycenter #dv2 { float: right; width: 410px;}
      #footer{ width: 700px; margin-right: auto; margin-left: auto; overflow: auto; }

      三列
      單行三列
      絕對定位

      #left { position: absolute; top: 0px; left: 0px; width: 120px; }
      #middle {margin: 20px 190px 20px 190px; }
      #right {position: absolute;top: 0px; right: 0px; width: 120px;}

      float定位

      xhtml:

      <div id="warp">
      <div id="column">
      <div id="column1">這里是第一列</div>
      <div id="column2">這里是第二列</div>
      <div class="clear"></div>
      </div>
      <div id="column3">這里是第三列</div>
      <div class="clear"></div>
      </div>

      CSS:

      #wrap{ width:100%; height:auto;}
      #column{ float:left; width:60%;}
      #column1{ float:left; width:30%;}
      #column2{ float:right; width:30%;}
      #column3{ float:right; width:40%;}
      .clear{ clear:both;}

      float定位二

      xhtml:

      <div id="center" class="column">
      <h1>This is the main content.</h1>
      </div>
      <div id="left" class="column">
      <h2>This is the left sidebar.</h2>
      </div>
      <div id="right" class="column">
      <h2>This is the right sidebar.</h2>
      </div>

      CSS:

      body {margin: 0;padding-left: 200px;padding-right: 190px;min-width: 240px;}
      .column {position: relative;float: left;}
      #center {width: 100%;}
      #left {width: 180px; right: 240px;margin-left: -100%;}
      #right {width: 130px;margin-right: -100%;}

      兩行三列

      xhtml:

      <div id="header">這里是頂行</div>
      <div id="warp">
      <div id="column">
      <div id="column1">這里是第一列</div>
      <div id="column2">這里是第二列</div>
      <div class="clear"></div>
      </div>
      <div id="column3">這里是第三列</div>
      <div class="clear"></div>
      </div>

      CSS:

      #header{width:100%; height:auto;}
      #wrap{ width:100%; height:auto;}
      #column{ float:left; width:60%;}
      #column1{ float:left; width:30%;}
      #column2{ float:right; width:30%;}
      #column3{ float:right; width:40%;}
      .clear{ clear:both;}

      三行三列

      xhtml:

      <div id="header">這里是頂行</div>
      <div id="warp">
      <div id="column">
      <div id="column1">這里是第一列</div>
      <div id="column2">這里是第二列</div>
      <div class="clear"></div>
      </div>
      <div id="column3">這里是第三列</div>
      <div class="clear"></div>
      </div>
      <div id="footer">這里是底部一行</div>

      CSS:

      #header{width:100%; height:auto;}
      #wrap{ width:100%; height:auto;}
      #column{ float:left; width:60%;}
      #column1{ float:left; width:30%;}
      #column2{ float:right; width:30%;}
      #column3{ float:right; width:40%;}
      .clear{ clear:both;}
      #footer{width:100%; height:auto;}

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        第 1 樓 江蘇南京南京大學(xué) 網(wǎng)友 客人 發(fā)表于: 2011/12/29 16:17:20
        用div做table...w3c啊....

        支持( 0 ) 蓋樓(回復(fù))

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)