html - 一道简单CSS的面试题
问题描述
今天刚刚碰到的 hr要求一个半小时完成
要求p自适应大小
边距都是30px,剩下的p全部自适应屏幕 如果有根据屏幕大小自动变化CSS样式的更好
要求已经写在图上了 有没有萌新前来练手

问题解答
回答1:<style type='text/css'><!-- html,body {height: 100%; } body, body * {margin: 0;padding: 0; } p {box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #333; } .header_left, .header_right {height: 40%;float: left;margin-top: 10%; } .header_left {width: 40%; } .header_right {width: 60%;border-left-style: none; } .clear {clear: both;border: none; } .main {margin-top: 5%;height: 45%;color: red;text-align: center; } .main_left, .main_right {float: left;width: 60%;height: 100%;border: none; } .main_right {width: 40%;border-left: 1px solid #333; }.main_left_top,.main_left_middle,.main_left_bottom,.main_right_top,.main_right_bottom { margin: 30px;}--></style> <p class='header_left'></p><p class='header_right'></p><p class='clear'></p> <p class='main'><p class='main_left'><p class='main_left_top'>随着内容适应大小</p><p class='main_left_top'>随着内容适应大小</p><p class='main_left_bottom'>随着内容适应大小</p> </p><p class='main_right'><p class='main_right_top'>随着内容适应大小</p><p class='main_right_bottom'>随着内容适应大小</p></p><p class='clear'></p> </p>回答2:
有2种方法实现一种是float,一种是flex,不过可能flex的兼容性不太好float布局
flex布局
回答3:这个问题不难啊,我会,分分钟搞定
回答4:图已经写得很详细了,只要根据图写出相应的布局就OK了。如果还是迷茫的,建议你从巩固一下p布局。
回答5:挺简单的,只是自适应不是响应式,都标着百分比了
相关文章:
1. javascript - angular左右滑动如何切换路由状态,????2. node.js - nodeJS 写入文件的内容怎么不是按次序的?3. jupyter-notebook - Mac下启动jupyter notebook后没有Python的选项?4. javascript - 求一款靠谱点的移动端图片查看器插件,老司机速进!5. javascript - 如何在外部点击,跳转到网页后,显示指定的模块。6. css3的transform问题7. android自带时钟应用的这个效果是怎么做的8. mysql sql where id in(25,12,87) 结果集如何用按照 25 12 87排序?9. 数据库创建失败10. 这是什么情况???

网公网安备