当前位置:网站首页 > HTML与CSS基础 > 正文

css标准规范(css最新标准)



Hello,大家好,我是 Sunday。

当各种框架以及复杂的 JS 知识开始充斥着我们的工作环境时。谁还能够记得,以 CSS 来构建更加良好的用户体验,也是前端的一个重要组成部分。

所以说,今天咱们就来看看 css 的优化方案-终极合集。一共一百条,有点多,适合收藏(点个赞和分享自然更好了😂😂)

添加scroll-behavior:smooth到元素中,使整个页面能够平滑滚动。

选择器以href属性以“https”开头的链接为目标。

选择作为同级元素的所有元素。

此选择器将样式应用于不具有类“Special”的 li。

使用视区单位(vw, vh, vmin, vmax)可以使字体大小与视区大小相对应。

此选择器以空的元素为目标并隐藏它们。

可以定义和使用自定义特性,以便更轻松地创建主题和进行维护。

object-fit 控制替换元素(如)的内容应该如何调整大小。

Css网格提供了一种功能强大的方式来以更直接的方式创建布局。

如果一个元素包含任何带有:focus的子元素,则:focus-Win会选择该元素。

使用FlexBox可轻松地将内容在容器中水平和垂直居中。

自定义在网页上选择文本时的突出显示颜色。

设置输入字段内占位符文本的样式。

使用Backback-Clip属性创建渐变边框。

根据视口宽度调整字体大小,实现更加响应式的排版。

利用锥形渐变创建丰富多彩且动态的背景。

使用clamp()函数设置字体大小的范围,确保在不同屏幕尺寸下的可读性。

使用font-display: swap;属性提高网页字体性能,让自定义字体加载时显示备用字体。

为了实现更顺畅的滚动体验,特别是在图库或滑块中,实现自定义滚动吸附点。

利用可变字体和font-variation-settings属性对字体的粗细、样式等进行精细调节。

使用border-bottom和text-decoration的组合来自定义链接的下划线样式。

使用class sr-only来在视觉上隐藏元素,但保持其对屏幕阅读器的可访问性。

通过使用padding来保持元素(如图片或视频)的纵横比。

使用:nth-child伪类来为交替元素设置样式。

使用counter-reset和counter-increment属性在列表中创建自动编号。

使用不同属性为元素应用多个背景图片。

通过使用hyphens属性允许自动连字符以提高文本的可读性。

利用CSS变量创建动态且可重用的样式。

改善焦点样式以提高键盘导航和可访问性。

为渐变背景应用平滑过渡效果,增强视觉效果。

为文本添加描边,产生独特的视觉效果。

创建一个简单的汉堡菜单,无需使用JavaScript。

使用:is()伪类简化复杂的选择器。

在CSS变量中进行计算,实现动态样式。

使用attr

()函数检索和显示属性值。

为图像应用遮罩,创造出独特的效果。

尝试使用混合模式创建有趣的色彩效果。

使用纵横比属性简化纵横比盒子的创建。

使用shape-outside属性使文本围绕指定形状,实现更动态的布局。

ch单位表示所选字体中字符“0”的宽度,可用于创建一致且响应式的布局。

使用::marker伪元素为列表项标记设置样式。

使用element()函数动态引用元素作为背景。

使用Flexbox创建粘性底部布局。

通过调整scroll padding来改善滚动行为。

使用CSS变量创建交互式高亮效果。

无需图像,样式化单选框和复选框。

使用resize属性控制textarea的调整大小行为。

使用background-clip和text-fill-color属性为文本创建渐变效果。

使用word-break属性控制长单词或没有空格的字符串的断行和换行。

使用font-variation-settings属性微调可变字体样式。

使用混合模式为元素应用叠加效果,创造出有趣的视觉效果。

使用:broken伪类为损坏的图像应用样式。

使用CSS形状为设计创建有趣的效果。

使用*=操作符的属性选择器进行子字符串匹配。

使用backdrop-filter为背景应用模糊效果,实现毛玻璃效果。

使用env()函数在CSS中访问环境变量。

使用:nth-child选择器计算特定属性值的出现次数。

使用shape-outside结合polygon()函数精确地控制文本围绕不规则形状的布局。

使用cursor属性更改鼠标样式。

使用HSLA值表示透

明颜色,对alpha通道进行更精细的控制。

使用text-orientation属性将文本垂直旋转。

使用font-variant属性应用小型大写字母样式。

使用box-decoration-break属性控制跨多行断开的元素的背景,实现更灵活的文本环绕。

仅在元素处于焦点且焦点不是由鼠标单击提供时应用样式。

通过text-rendering属性改善文本呈现效果。

使用initial-letter为块级元素的第一个字母应用样式。

控制用户滚动超出滚动容器边界时的行为。

使用writing-mode属性创建纵向布局。

使用::cue伪元素为HTML5字幕文本应用样式。

使用line-clamp属性限制元素中显示的行数。

scroll-snap-align属性控制滚动容器内滚动捕捉点的对齐方式,确保对滚动行为进行精确控制,提升用户体验。

overscroll-behavior使您可以定义浏览器在滚动超出范围时的处理方式,从而避免不必要的滚动效果,提升整体滚动体验。

font-kerning允许对字符间距进行微调,通过调整文本元素中字符之间的间距,确保最佳的可读性。

与CSS形状一起使用时,shape-margin指定浮动元素形状周围的边距,可以更精确地控制文本环绕和布局。

scroll-margin设置滚动容器边缘与滚动内容开始之间的边距,提升用户体验,为滚动提供缓冲空间。

tab-size属性控制文本区域中制表符的宽度,确保在不同用户代理中一致的显示。

text-align-last决定块级元素中最后一行文本的对齐方式,为多行块文本提供对齐控制。

此属性控制文本两端对齐的行为,指定是使用单词间还是字符间距进行文本对齐。

column-fill决定如何在多列布局中分配内容,允许内容依次或平衡分布在列中。

outline-offset调整轮廓与元素边缘之间的空间,不影响布局,为轮廓的外观提供更细致的控制。

此属性允许精细控制数字字体渲染,启用特性如数字大小写和分数、序数指示器等。

启用或禁用字体光学大小调整,以调整字符的间距和比例,实现在不同字体大小下更好的视觉和谐。

精确控制文本装饰(如下划线、上划线和删除线)的粗细,实现精细化定制。

text-decoration-skip-ink属性控制文本装饰(如下划线)在被墨水遮挡的情况下是否继续绘制,提升可读性。

word-spacing属性控制字词间距,调整文本的紧凑度和可读性。

通过调整断字点和断字行为,提高文本在窄列中的美观度和可读性。

background-blend-mode属性允许背景图像与其下方的背景颜色进行混合,产生出独特的视觉效果。

text-decoration-color属性控制文本装饰的颜色,为链接和装饰文本提供更灵活的样式。

overflow-anchor属性指定了在容器的滚动范围内滚动时哪些内容应保持可见,提升用户体验。

contain-intrinsic-size属性定义了内联大小计算函数的大小,实现更精确的布局控制。

line-gap属性定义了元素的行间距,可以为文字和其他行内元素提供更大的空间。

text-underline-offset属性控制文本下划线相对于基线的垂直偏移量,实现更加精确的下划线定位。

text-decoration-line属性指定要绘制的装饰线的类型,可用于单独控制上划线、下划线、删除线等。

text-emphasis属性为文本设置强调标志,用于提高关键字的可读性。

text-orientation属性控制文本的方向,适用于纵向文本和日文排版等情况。

background-origin属性确定背景图片的起始位置,影响背景图片与边框的相对位置。

counter-set属性在使用counter-reset创建的计数器值基础上,显式设置一个新的值。

hanging-punctuation属性控制标点符号是否在行框之外悬挂,以提高排版的美观度和可读性。

line-break属性控制文本换行行为,确保在指定的断点处进行断行。

text-justify属性指定如何分配额外的空间,以便充分利用容器的宽度。

到此这篇css标准规范(css最新标准)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • css8导弹(c802a导弹)2025-02-21 09:00:10
  • css浅蓝色颜色代码(css浅蓝色颜色代码是什么)2025-02-21 09:00:10
  • 颜色代码怎么用html(html颜色代码查询)2025-02-21 09:00:10
  • bs4解析html方法(html 解析)2025-02-21 09:00:10
  • css4导弹(s—400导弹)2025-02-21 09:00:10
  • css标准规范(css标准单位有哪些)2025-02-21 09:00:10
  • 如何点击图片跳转链接(如何点击图片跳转链接html)2025-02-21 09:00:10
  • vs怎么用html生成css(vs怎么写html5)2025-02-21 09:00:10
  • 字体图标怎么设置大小css(字体样式设置css)2025-02-21 09:00:10
  • css grid布局阮一峰(css+div布局精讲)2025-02-21 09:00:10
  • 全屏图片