国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS小技巧(二):布局

Pink / 1980人閱讀

摘要:在我們寫代碼的過程中,可以養成記錄一些小技巧的習慣。不到萬不得已,盡量少使用或在可控范圍內使用。可以在縮小瀏覽器窗口時等比例縮放。但此時不能加左右的,否則總寬度會超過的寬度。我們為達到目的讓同一類和左右排布不同類上下排布。

在我們寫CSS代碼的過程中,可以養成記錄一些小技巧的習慣。

1.

一般特定的元素都有自己默認的樣式,但是在我們的整體布局中,可能適得其反。
我們可以去掉其默認樣式。

* {
  margin: 0;
  padding: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
ul,
ol {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

等等

2.

border大法

在調試一個盒子的時候,我們可以為其加上邊框。更易于直觀地看出盒子的位置以及樣式。

.bd {
  border: 1px solid red;
}
3.

一定要善用Chrome開發者工具檢查網頁代碼。

可以在網頁結構上直接作出暫時性的修改,非常的方便。還可以查看每個元素的樣式。
關于這點我們在之后的博客進行詳細說明。

4.

盡量少用width和height這兩個屬性。

在定義元素的高度時,我們知道一個元素的高度是由內容決定的,比如div高度由其內部文檔流高度總和決定。

這樣直接用width輸入像素值,很容易造成內部溢出而顯示錯誤或超出范圍。
在定義元素高度時,如果直接用height輸入像素也會因一些變化或其他css樣式而引起顯示問題。不到萬不得已,盡量少使用或在可控范圍內使用。

我們可以根據實際大小位置需要,用marginpadding控制元素的位置以及樣式大小。

5.

如果要規定div的寬度,盡量使用max-width。可以在縮小瀏覽器窗口時等比例縮放

max-width: 600px;
6.

固定定位

position: fixed;
top: 0;
left: 0;

一般在制作導航欄時會用到固定定位,使該元素脫離文檔流,可以相對于屏幕固定。

但是固定定位會導致元素樣式收縮,可以用width: 100%;來解決。
但此時不能加左右的padding,否則總寬度會超過body的寬度。
解決辦法是給一個父元素div 可以用來調整padding和margin。
div寬度無法超過body,而且會自適應。

.parentNav {
  padding: 0 6px;
}
.parentNav .topNavBar {
  position: fixed;
  top: 0;
  left: 0;
  padding: 24px 0;
  width: 100%;
}
7.

如何實現dl中的dt和dd左右布局?

將dt和dd一起設置通向浮動后,發現所有元素并排排在一起;雖然自動換行,但是是無序的。
我們為達到目的:讓同一類dt和dd左右排布;不同類上下排布。

可以利用自動換行的原理,為dt和dd分別設置百分比寬度,總和達到100%即可。
同時用padding調節上下間距。

Age:
20
Gender:
Male
Height:
180cm
.text dl dt {
  float: left;
  width: 30%;
  padding: 6px 0;
}
.text dl dd {
  float: left;
  width: 70%;
  padding: 6px 0;
}



持續更新中...




Written by:EdenSheng
Email:singlesaulwork@gmail.com

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/117061.html

相關文章

  • [譯]148個資源讓你成為CSS專家

    摘要:層疊樣式表二修訂版這是對作出的官方說明。速查表兩份表來自一份關于基礎特性,一份關于布局。核心第一篇一份來自的基礎參考指南簡寫速查表簡寫形式參考書使用層疊樣式表基礎指南,包含使用的好處介紹個方法快速寫成高質量的寫出高效的一些提示。 迄今為止,我已經收集了100多個精通CSS的資源,它們能讓你更好地掌握CSS技巧,使你的布局設計脫穎而出。 CSS3 資源 20個學習CSS3的有用資源 C...

    impig33 評論0 收藏0
  • 前端資源系列(4)-前端學習資源分享&前端面試資源匯總

    摘要:特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 本以為自己收藏的站點多,可以很快搞定,沒想到一入匯總深似海。還有很多不足&遺漏的地方,歡迎補充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應和斧正,會及時更新,平時業務工作時也會不定期更...

    princekin 評論0 收藏0
  • 前端文檔收集

    摘要:系列種優化頁面加載速度的方法隨筆分類中個最重要的技術點常用整理網頁性能管理詳解離線緩存簡介系列編寫高性能有趣的原生數組函數數據訪問性能優化方案實現的大排序算法一怪對象常用方法函數收集數組的操作面向對象和原型繼承中關鍵詞的優雅解釋淺談系列 H5系列 10種優化頁面加載速度的方法 隨筆分類 - HTML5 HTML5中40個最重要的技術點 常用meta整理 網頁性能管理詳解 HTML5 ...

    jsbintask 評論0 收藏0
  • 前端文檔收集

    摘要:系列種優化頁面加載速度的方法隨筆分類中個最重要的技術點常用整理網頁性能管理詳解離線緩存簡介系列編寫高性能有趣的原生數組函數數據訪問性能優化方案實現的大排序算法一怪對象常用方法函數收集數組的操作面向對象和原型繼承中關鍵詞的優雅解釋淺談系列 H5系列 10種優化頁面加載速度的方法 隨筆分類 - HTML5 HTML5中40個最重要的技術點 常用meta整理 網頁性能管理詳解 HTML5 ...

    muddyway 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<