
flex布局
HTML5中和未被废弃,但语义已变:表无强调的关键词(如品牌名),表术语或外文词;纯样式应使用CSS;、等表现型标签已被移除。
图片在Flex布局中易变形,主因是img为替换元素且默认flex-shrink:1;应结合object-fit控制内容适配方式,并设置明确宽高或aspect-ratio,同时重置flex-shrink...
HTML5中实现按钮文字换行并精确控宽有四种方法:一、块级显示+white-space:normal;二、flex布局+flex-wrap;三、table-cell模拟;四、伪元素绝对定位分段控制。
最稳妥做法是给flex容器设background-color:rgba(0,0,0,0.5);禁用opacity以免子元素同步变透明;rgba仅作用于背景,子元素默认不继承父级透明度。
图片与文字使用float错位是因基线对齐和块级特性导致,可通过inline-block+vertical-align或flex布局解决,推荐用flex实现垂直居中对齐。
可通过margin-left负值、position+left负值、transform:translateX()负值、float+负margin、flex布局、text-align+inline-blo...
新手用Flex布局最常踩的坑是混淆主轴与交叉轴:主轴由flex-direction决定(row为水平,column为垂直),justify-content控制主轴对齐,align-items控制交叉轴...
Flex垂直居中失败主因是line-height干扰:固定line-height会覆盖align-items:center的逻辑,需移除或设为normal;同时确保父容器display:flex、有明...
最简洁可靠的方式是给最后一项设margin-top:auto;因在column主轴下,该声明会使其吸收前方剩余空白而贴底,属规范行为,非hack。
图片在竖屏设备显示异常时,可通过五种方法实现自适应:一、CSSmax-width与height:auto;二、object-fit配合固定宽高比容器;三、viewport+媒体查询定向适配;四、Gri...