今天主要学习了浮动与经典布局圣杯、双飞翼的布局,图文混排的案例。浮动会脱离文档流,其他元素会补上相应的位置,但是文字会仅仅围绕在浮动前的位置,这就是图文混排。
圣杯布局优先渲染主要内容区,这样可以增强用户体验。
圣杯布局与双飞翼布局的区别:
圣杯布局和双飞翼布局解决的问题是一样的,就是两边顶宽,中间自适应的三栏布局,中间栏要在放在文档流前面以优先渲染。
圣杯布局和双飞翼布局解决问题的方案在前一半是相同的,也就是三栏全部float浮动,但左右两栏加上负margin让其跟中间栏div并排,以形成三栏布局。
不同在于解决”中间栏div内容不被遮挡“问题的思路不一样:
圣杯布局,为了中间div内容不被遮挡,将中间div设置了左右padding-left和padding-right后,将左右两个div用相对布局position: relative并分别配合right和left属性,以便左右两栏div移动后不遮挡中间div。
双飞翼布局,为了中间div内容不被遮挡,直接在中间div内部创建子div用于放置内容,在该子div里用margin-left和margin-right为左右两栏div留出位置。
实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>QQxx的制作</title> <style> .qq { position: fixed; right: 1px; top: 200px; } body { height: 1800px; } </style> </head> <body> <div class="qq"><a href="QQkefu.html"> <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534845189611&di=5801b498950ac6c6969f843f5dff50fd&imgtype=0&src=http%3A%2F%2Fd.lanrentuku.com%2Fdown%2Fjs%2Fkefu-1177%2Findex.jpg"> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图文混排</title> <style> h3, p { margin: 0; } .box { margin: 0 auto; width: 800px; padding: 5px; } .box h3 { text-align: center; margin-bottom: 20px; } .box img { width: 200px; float: left; margin-right: 5px; margin-bottom: 5px; } .box p { text-indent: 2rem; line-height: 1.5rem; } </style> </head> </head> <body> <div class="box"> <h3>倪妮好性感,美腿亮瞎眼,可怜了井柏然啊</h3> <img src="http://n.sinaimg.cn/ent/4_img/upload/d411fbc6/785/w690h895/20180821/BgZY-fzrwica1293523.jpg"> <p> 新浪娱乐讯 8月21日,倪妮为某时尚杂志拍摄的大片出炉。身穿一袭红色缎面礼服的倪妮尽显优雅魅力,开启复古与时尚的巧妙碰撞。观察一下招聘网站中职位描述和XX要求,不难发现对方公司想要找什么类型的人。 XX要求中的技术要求就算不会,那起码也需要在面试前进行恶补,没有相关方面的经验,但需要让对方感受到你有这方面的能力。XX要求上面的技术要求一般都是你进入公司以后必须用到的技能,正常公司是不会花钱去培养0技能的人。 观察一下招聘网站中职位描述和XX要求,不难发现对方公司想要找什么类型的人。XX要求中的技术要求就算不会,那起码也需要在面试前进行恶补,没有相关方面的经验,但需要让对方感受到你有这方面的能力。 XX要求上面的技术要求一般都是你进入公司以后必须用到的技能,正常公司是不会花钱去培养0技能的人。除此之外职位描述中会出现,协助团队,或者带领团队的字眼。收到面试邀约的时候就表明对方公司对你简历上的内容是认可,所以自己也不要妄自菲薄, 看到带领团队就否定自己的能力。但需要在跟面试官沟通时注意他的状态,大致去了解面试官要找的人是去弥补团队的哪里不足。是想要找更偏向什么方向技术的人,就多把自己在那个方向的能力重点突出一些。 有些面试官对于技术而言,可能会更看重一个人的组织能力(他的团队本身比较涣散,对技术学习氛围不浓等原因),也可以试着把自己良好的交流能力,一些团队协作的能力表现出来,可以多举一些这方面的例子。 </p> </div> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例