
css属性
HTML中无“透明颜色代码”独立属性,透明需用CSS的#RRGGBBAA或rgba()定义颜色,或opacity控制整个元素;前者仅影响指定颜色,后者影响元素及子元素全部内容。
本文讲解如何使用内联样式(inlineCSS)在HTML标签中同时设置字体颜色和大小,通过分号分隔多个CSS属性,实现简洁高效的样式控制。
使用font-weight:normal可取消文字加粗,包括内联样式、类选择器、覆盖继承值、重置语义标签默认样式及all:revert/unset批量处理。
Firefox对空白字符处理更严格,严格遵循HTML5规范导致排版错位;应使用white-space:pre-wrap等CSS属性控制,避免混用不换行空格与普通空格对齐,调试时须查看computeds...
HTML本身不定义透明色,所谓“透明颜色代码”其实是CSS支持的带Alpha通道的颜色表示法;必须用rgba()、hsla()或opacity属性实现透明效果,其中rgba()和hsla()通过第4参...
sticky定位失效的最常见原因是父容器无滚动能力或被CSS属性隔离;需检查最近有滚动行为的祖先是否设置了overflow:hidden、transform等导致BFC隔离的属性。
CSS属性顺序无强制规范,但团队协作推荐“从外到内、从结构到表现”分组排序,如定位布局盒模型排版文字视觉表现交互状态,并用stylelint+postcss-sorting自动化维护。
直接操作element.style是最常用方式,仅影响行内样式且属性名需驼峰式;推荐用classList切换预定义CSS类;避免innerHTML或setAttribute覆盖样式;读取计算值用get...
contenteditable="true"需配合tabindex和CSS属性生效,支持true/false/plaintext-only三值,继承遵循“就近false优先”,编辑...
:empty仅匹配完全无内容(不含空格、换行、注释、子元素)的元素,需配合背景色、尺寸或伪元素实现占位;对“视觉为空”需JS预处理或类名控制,不可依赖其响应动态变化。