學以致用,實現幾個小demo

1.預覽鏈接:

2.預覽鏈接:

3.預覽鏈接

4.預覽鏈接:

5.預覽鏈接

實現圣杯布局

思路:三者的包裹容器設置一個左右padding來裝下左邊的aside和ad,而main設置浮動,寬度為100%,這樣他就處在中間并且寬度自適應了,將aside也設置為浮動,然后margin-left:-100%,他正好跑到了處在中間main的左上角,然后給他設置position:relative,他就正好處在瀏覽器左上角了,而ad設置為浮動,然后margin-left:-150px就回到了main的右上角,然后同理,設置position:relative就在瀏覽器右上角了
圣杯布局

實現雙飛翼布局

思路:main設置浮動,寬度為100%,并且給它加一個子元素,給這個子元素設置一個左右margin,aside設置margin-left:-100%回到瀏覽器左側,且設置為浮動,ad設置margin-left:adWidth,float:left,回到瀏覽器右側

總結一下:雙飛翼布局是利用main的子元素的左右margin,而圣杯布局是利用main的父元素的左右padding

雙飛翼布局

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,796評論 1 92
  • CSS布局 布局是CSS中一個重要部分,本文總結了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及單...
    web前端學習閱讀 1,623評論 1 38
  • 前言 溫馨提示:本文較長,圖片較多,本來是想寫一篇 CSS 布局方式的,但是奈何 CSS 布局方式種類太多并且實現...
    sunshine小小倩閱讀 3,173評論 0 59
  • 我與你的沉默 遠過我影子 和你影子的沉默 至少 影子是黑夜 藏著我們的歌 我們背離了所有的光 黑夜成全了我們 我向...
    孑然的瓜閱讀 239評論 6 4
  • 在創建了一個實用的應用程序之后,我們可能想將其與他人分享。其中一種方式就是創建一個可以從網站上下載的二進制文件。 ...
    XLsn0w閱讀 302評論 0 2