15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Web前端面试指导(十七):一个满屏 品 字布局 如何设计?

Web前端面试指导(十七):一个满屏 品 字布局 如何设计?

时间:2023-09-18 03:00:01 | 来源:网站运营

时间:2023-09-18 03:00:01 来源:网站运营

Web前端面试指导(十七):一个满屏 品 字布局 如何设计?:标签:

品字结构布局元素水平居中元素定位元素浮动Web前端面试题

版权声明:本文为博主原创文章,未经博主允许不得转载。

题目点评

这道题目有可能是笔试题,有可能面谈的时候进行叙述,如果是笔试题要求对css样式代码非常熟练,如果是面谈叙述,就需要你的表达能力非常强,要抓住要点,把需要用到的技能点讲清楚就可以了。

需要用到技术

1. 元素水平居中对齐


1) 使用margin对齐(推荐)


2) 使用left:50%

3) 使用text-align

2. 元素对相对窗口定位


1) 使用filxed(推荐)


2) 使用absolute定位

3) 使用html和body的width和height填?这个窗口

3. 元素左右定位


1) 使用float左右浮动


2) 使用绝对定位进行左右定位(推荐)

具体实现的代码

html代码


[html]

view plaincopy

  1. <div class="main">
  2. <div class="wrapper-up">
  3. <div class="div-square-up"></div>
  4. </div>
  5. <div class="wrapper-down">
  6. <div class="div-square-left"></div>
  7. <div class="div-square-right"></div>
  8. </div>
  9. </div>
CSS样式

[css]

view plaincopy
  1. body{
  2. height: 1200px;
  3. }
  4. .main {
  5. position: fixed;
  6. left: 0;
  7. top: 0;
  8. height: 100%;
  9. width: 100%;
  10. }
  11. .wrapper-up {
  12. height: 50%;
  13. }
  14. .wrapper-down {
  15. height: 50%;
  16. position: relative;
  17. }
  18. .div-square-up {
  19. width: 50%;
  20. margin: 0 auto;
  21. border: 2px solid red;
  22. height: 96%;
  23. box-sizing: border-box;
  24. }
  25. .div-square-left {
  26. position: absolute;
  27. left: 0;
  28. width: 48%;
  29. height: 100%;
  30. box-sizing: border-box;
  31. border: 2px solid red;
  32. }
  33. .div-square-right {
  34. position: absolute;
  35. right: 0;
  36. width: 48%;
  37. height: 100%;
  38. border: 2px solid red;
  39. box-sizing: border-box;
  40. }

关键词:布局,设计,指导,端面

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭