我的面试之旅
时间:2023-03-31 00:39:30
CSS
个人面试之旅,满满的诚意干货~1:今日头条1.用css实现一个自适应方块。详细参考:https://idiotwu.me/css-respon。..
方法一:CSS3vwunit.placeholder{width:100%;height:100vw;}优点:简洁方便缺点:浏览器兼容性不好解决方案二:设置垂直方向padding按照规定展开容器,margin和padding的百分比值是相对于宽度计算的父元素。.placeholder{宽度:100%;padding-bottom:100%;}为了防止内容膨胀容器,将容器的高度设置为0.placeholder{height:0;}方法三:使用伪装的margin(padding)-topelement展开container.placeholder{width:100%;溢出:隐藏;}.placeholder:在{内容:''之后;显示:块;保证金顶部:100%;/*边距百分比是相对于父元素的宽度计算的*/}2.什么是替换元素和非替换元素?img属于哪一个?详细参考:https://segmentfault.com/a/11...(1)可替换元素:可替换元素是浏览器根据元素的标签和属性来决定元素的具体显示内容。例如,浏览器会根据
![]()
标签的src属性的值读取图片信息并显示出来,但是如果查看(x)html代码,则看不到图片的实际内容;又如根据
标签的类型属性来判断是否显示输入框、单选按钮等
![]()
、
、