更新时间:2019年07月26日 10时53分12秒 来源:黑马程序员论坛
在基础班这段学习中,我感觉布局很重要。有了布局把结构搭好后面的基本就没什么问题了。 下面就是有关于网页布局的一部分总结。 1浮动布局(属性:float)取值:不浮动:float :none; 左浮动:float :left; 右浮动:float :right; 浮动布局的作用就是让多个盒子水平排列一行显示,盒子左右对齐。当然使用浮动还需要注意一些点。 1. 盒子浮动之后会脱离原来的标准流之前所在的位置就空了,下面的盒子会补上来。会影响下面盒子的布局。 2. 如果父级盒子不够宽,浮动的盒子就会掉下来另起一行。 3. 浮动之后的盒子的显示模式会拥有行内块元素的特点。 4. 浮动之后的元素之间没有缝隙,会紧贴在一起而且顶部对齐。 一个解决浮动布局问题的万灵药我们老王说的,请记住 利用浮动布局的时候,建议给浮动的元素嵌套一个父级元素,然后给父级最好设置固定的高度,就减少出现兼容问题; 通常用浮动布局基本会用到左右布局和左中右布局这两种比较常见的布局。 1. 左右布局:一个固定宽度,高度可以不固定 (但最好设置一个高度以免对后期的布局产生影响) 的父级盒子里面嵌套左右的两个子级盒子,然后给子级盒子设置相应的宽高,然后左边的盒子左浮动float:left;,右边的盒子有浮动float:right;即可完成常见的左右布局 2. 左中右布局:一个固定宽度,高度可以不固定(但最好设置一个高度以免对后期的布局产生影响) 的父级盒子里面嵌套左中右的三个子级盒子,然后给子级盒子设置相应的宽高,然后左边的盒子左浮动float:left;,中间盒子左浮动float:left;,右边的盒子有浮动float:right;即可完成常见的左右布局,最后设置中间的盒子margin-left的值即可; 2.定位布局;定位布局是通过定位模式+边偏移(方向英文更改)来完成布局而定位又分为静态定位,相对定位,绝对定位,固定定位。其中常用到基本是后面的定位,所以简单说下它们的一些特点和注意事项。 1.相对定位是相对于自己为参照物进行位移,属于占位定位,盒子仍然在标准流里面; 相对定位是不会改变盒子的显示模式的; 2绝对定位的参照物默认以父级为主,如果父级没有定位,就一层一层往上找,如果找不到定位的祖先盒子就以浏览器为参照;要注意的是绝对定位完全脱离了文档流! 3. 固定定位完全脱离了标准流,参照物是可视窗口为准,和父级没任何关系 在定位布局中必须要知道一点,那就是子绝父相! 定义:如果上边的盒子用了绝对定位就会脱离文档流原先的位置就空了就会影响下面的布局,所以我们用子绝父相,子级绝对,父级相对,父级盒子定位了但是依然占位就不会影响其他盒子的布局。 以上就是一些布局的分享。 |
推荐了解热门学科
java培训 | Python人工智能 | Web前端培训 | PHP培训 |
区块链培训 | 影视制作培训 | C++培训 | 产品经理培训 |
UI设计培训 | 新媒体培训 | 产品经理培训 | Linux运维 |
大数据培训 | 智能机器人软件开发 |
传智播客是一家致力于培养高素质软件开发人才的科技公司,“黑马程序员”是传智播客旗下高端IT教育品牌。自“黑马程序员”成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研3个层面创新自己的执教理念与教学方针,并集中“黑马程序员”的优势力量,针对性地出版了计算机系列教材50多册,制作教学视频数+套,发表各类技术文章数百篇。
传智播客从未停止思考
传智播客副总裁毕向东在2019IT培训行业变革大会提到,“传智播客意识到企业的用人需求已经从初级程序员升级到中高级程序员,具备多领域、多行业项目经验的人才成为企业用人的首选。”
中级程序员和初级程序员的差别在哪里?
项目经验。毕向东表示,“中级程序员和初级程序员最大的差别在于中级程序员比初级程序员多了三四年的工作经验,从而多出了更多的项目经验。“为此,传智播客研究院引进曾在知名IT企业如阿里、IBM就职的高级技术专家,集中研发面向中高级程序员的课程,用以满足企业用人需求,尽快补全IT行业所需的人才缺口。
何为中高级程序员课程?
传智播客进行了定义。中高级程序员课程,是在当前主流的初级程序员课程的基础上,增加多领域多行业的含金量项目,从技术的广度和深度上进行拓展。“我们希望用5年的时间,打造上百个高含金量的项目,覆盖主流的32个行业。”传智播客课程研发总监于洋表示。
黑马程序员热门视频教程【点击播放】
Python入门教程完整版(懂中文就能学会) | 零起点打开Java世界的大门 |
C++| 匠心之作 从0到1入门学编程 | PHP|零基础入门开发者编程核心技术 |
Web前端入门教程_Web前端html+css+JavaScript | 软件测试入门到精通 |