《网页设计与制作》模块05进阶
关于
2周前
更新
0
频次
25
题目数
分享
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
Q1:姓名
Q2:班级(4位数字)
Q3:对于一个设置了float:left;的元素,下列说法正确的是 ( )。
Q4:在下列选项中,能最准确描述浮动对后续元素影响的是 ( )。
Q5:在使用.clearfix::after {content:;display:block;clear:both;}方法清除浮动时,这个::after伪元素应该被添加到 ( ) 上。
Q6:关于position:absolute;的定位基准,下列结论正确的是 ( )。
Q7:下列哪种情况可能导致z-index属性不生效? ( )
Q8:当一个position:fixed;的固定导航栏遮盖了页面主要内容时,最常见的修复方法是为主要内容区域设置 ( ) 。
Q9:使用float属性实现传统多栏布局的主要缺点是 ( ) 。
Q10:在现代CSS3布局中,更推荐使用 ( ) 技术来替代浮动技术,以解决多栏布局和复杂的空间分布等问题。
Q11:若需让元素在父容器(假设父容器已设置position:relative;)中实现水平、垂直均居中,常用的方法是为该元素设置 ( ) 。
Q12:下列关于position:sticky;的说法,错误的是 ( ) 。
Q13:为了解决浮动导致的父元素高度塌陷问题,一种常用且推荐的技术是为父元素添加::after伪元素并设置____:both;属性。
Q14:当多个同级元素都设置float:left;时,它们从左向右、从上向下依次排列,直到遇到父容器边框或另一个浮动元素的边框。这种行为可以用来制作____或图片墙。
Q15:position:absolute;元素要实现在其父容器内的定位,需要为父容器设置position:____;来建立定位上下文。
Q16:模态对话框(modal)通常使用position:____;使其覆盖在整个页面上方,并配合z-index来控制其层级。
Q17:在现代CSS3布局方案中,display:flex;主要用于控制____维度的布局,而display:grid;则是强大的____维布局系统。
Q18:float属性和position:absolute;一样,会让元素完全脱离文档流,原有的空间被后续元素完全占据。
Q19:z-index属性可以对所有元素生效,用来控制它们在页面上的前后顺序。
Q20:可以通过同时为元素设置top:50%;和bottom:50%;的方式来实现垂直居中。
Q21:position:sticky;是position:fixed;的简单替代,在IE浏览器中能完美适配。
Q22:清除浮动的主要目的是让浮动元素的父容器可以正确包含其浮动子元素,恢复其应有的高度。
Q23:说明在复杂布局中如何结合使用浮动技术和定位技术,并举例说明可能遇到的冲突及对应的解决方案。
Q24:比较Flexbox布局与传统浮动布局在实现多栏等高布局时的优点及缺点。
Q25:请使用HTML和CSS3,模拟实现一个简单的模态对话框(modal)。具体需求:(1)模态框应覆盖整个浏览器视口,背景为半透明的黑色遮罩[如rgba(0,0,0,0.5)];(2)对话框内容应在屏幕中水平、垂直均居中,对话框宽度为400px,高度自适应内容,白色背景,有内边距和圆角效果;(3)使用合适的定位技术,确保页面滚动时模态对话框始终保持在屏幕中央;(4)在代码中体现定位上下文的管理,以及对层叠顺序(z-index)的控制。
联系我们
问卷网公众号