網站制作CSS技巧十則
2011/3/7 11:37:20
  網站制作中的CSS技巧,我想在網站制作中都會用到,下滿就和小編一起學習一下~?。 ?br/> 1. Block和inline元素對比
  所有的HTML元素都屬于block和inline之一。
  block元素的特點是:
  總是在新行上開始;
  高度,行高以及頂和底邊距都可控制;
  寬度缺省是它的容器的100%,除非設定一個寬度
  <div>, <p>, <h1>, <form>, <ul> 和 <li>是塊元素的例子。
  相反地,inline元素的特點是:
  和其他元素都在一行上;
  高,行高及頂和底邊距不可改變;
  寬度就是它的文字或圖片的寬度,不可改變。
  <span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。
  用display: inline 或display: block命令就可以改變一個元素的這一特性。什么時候需要改變這一屬性
  呢?
  讓一個inline元素從新行開始;
  讓塊元素和其他元素保持在一行上;
  控制inline元素的寬度(對導航條特別有用);
  控制inline元素的高度;
  無須設定寬度即可為一個塊元素設定與文字同寬的背景色。
  2. 再來一個box黑客方法
  之所以有這么多box黑客方法,是因為IE在6之前對box的理解跟別人都不一樣,它的寬度要包含邊線寬和空
  白。要想讓IE5等同其他瀏覽器保持一致,可以用CSS的方法:
  padding: 2em;
  border: 1em solid green;
  width: 20em;
  width/**/:/**/ 14em;
  第一個寬度所有瀏覽器都認得,但IE5.x不認得第2行的寬度設置,只因為那一行上有空白的注釋符號(多
  么蠢的語法分析?。?,所以IE5.x就用20減掉一些空白,而其他瀏覽器會用14這個寬度,因為它是第2行,
  會覆蓋掉第1行。
  3. 頁面的最小寬度
  min-width是個非常方便的CSS命令,它可以指定元素最小也不能小于某個寬度,這樣就能保證排版一直正
  確。但IE不認得這個,而它實際上把width當做最小寬度來使。為了讓這一命令在IE上也能用,可以把一個
  <div> 放到 <body> 標簽下,然后為div指定一個類:
  <body>
  <div class="container“>
  然后CSS這樣設計:
  #container
  {
  min-width: 600px;
  width:expression(document.body.clientWidth < 600? "600px": "auto" );
  }
  第一個min-width是正常的;但第2行的width使用了Javascript,這只有IE才認得,這也會讓你的HTML文檔
  不太正規。它實際上通過Javascript的判斷來實現最小寬度。
  同樣的辦法也可以為IE實現最大寬度:
  #container
  {
  min-width: 600px;
  max-width: 1200px;
  width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200?
  ”1200px“ : ”auto";
  }
  4. IE與寬度和高度的問題
  IE不認得min-這個定義,但實際上它把正常的width和height當作有min的情況來使。這樣問題就大了,如
  果只用寬度和高度,正常的瀏覽器里這兩個值就不會變,如果只用min-width和min-height的話,IE下面根
  本等于沒有設置寬度和高度。
  比如要設置背景圖片,這個寬度是比較重要的。要解決這個問題,可以這樣:
  .box
  {
  width: 80px;
  height: 35px;
  }
  html>body .box
  {
  width: auto;
  height: auto;
  min-width: 80px;
  min-height: 35px;
  }
  所有的瀏覽器都可以使用第一個box設置,但IE不認得第2段設置,因為其中用到了子選擇器命令。第2個設
  置更特殊些,所以它會覆蓋掉第1個設置。
  5. 字體變形命令
  text-transform 命令很有用,它

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 亚洲人成色7777在线观看不卡| 国产94在线传媒麻豆免费观看| 99精品国产综合久久久久五月天| 手机在线观看视频你懂的| 亚洲一区二区三区无码中文字幕 | 精品视频第一页| 国产成人AV三级在线观看按摩| 2021天天干| 在线观看成人网站| 一区二区三区中文字幕| 插我一区二区在线观看| 久久精品久久久久观看99水蜜桃| 欧美又大粗又爽又黄大片视频 | 伊人精品视频一区二区三区| 老熟女高潮一区二区三区| 国产成人精品永久免费视频| 18禁无遮挡羞羞污污污污免费| 天堂在线www| 一区二区在线视频免费观看| 我的好妈妈6中字在线观看韩国| 久久精品免费一区二区喷潮| 欧美xxxxx高潮喷水| 亚洲成年人网址| 污污成人一区二区三区四区| 免费a级毛片在线播放| 精品欧洲videos| 国产一区二区三区不卡AV| 韩国午夜情深深免费| 国产成人无码综合亚洲日韩| 亚洲日本人成中文字幕| 国产精品户外野外| 91短视频在线免费观看| 在线观看a网站| a毛片免费在线观看| 女人张开腿给人桶免费视频| 一级黄色在线看| 成人影片麻豆国产影片免费观看| 中文字幕视频在线播放| 日本人视频jizz页码69| 久久国产免费观看精品3| 日韩免费福利视频|