一个满屏 品字布局 如何设计 ?

本文阅读 1 分钟
首页 前端笔记 正文

方式一

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>满屏品字布局</title>
  6. <style type="text/css">
  7. *{
  8. margin: 0;
  9. padding: 0;
  10. }
  11. html,body{
  12. height: 100%;/*此设置非常关键,因为默认的 body,HTML 高度为 0,所以后面设置的 div 的高度无法用百分比显示*/
  13. }
  14. .header{
  15. height:50%; /*此步结合 html,body 高度为 100%,解决元素相对窗口的定位问题*/
  16. width: 50%;
  17. background: #ccc;
  18. margin:0 auto;
  19. }
  20. .main{
  21. width: 100%;
  22. height: 50%;
  23. background: #ddd;
  24. }
  25. .main .left,.main .right{
  26. float: left;/*采用 float 方式,对元素进行左右定位*/
  27. width:50%;/*此步解决元素相对窗口的定位问题*/
  28. height:100%;/*此步解决元素相对窗口的定位问题*/
  29. background: yellow;
  30. }
  31. .main .right{
  32. background: green;
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <div class="header"></div>
  38. <div class="main">
  39. <div class="left"></div>
  40. <div class="right"></div>
  41. </div>
  42. </body>
  43. </html>

效果如下:
效果

解压密码: detechn或detechn.com

免责声明

本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。

本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

CSS3 新增伪类举例
« 上一篇 03-12
absolute 的 containing block(容器块) 计算方式跟正常流有什么不同 ?
下一篇 » 03-12

发表评论