您现在的位置是:网站首页> 编程资料编程资料
CSS 类名的问题详解CSS类名支持中文命名的示例切勿用数字开头来命名css伪类名CSS 类名的长命名和短命名
2021-09-04
1235人已围观
简介 这篇文章主要介绍了CSS 类名的问题,需要的朋友可以参考下
以下以数字开头的 CSS 类名不会生效:
.1st{ color: red; }一个合法的 CSS 类名必需以下面其中之一作为开头:
• 下划线 _
•短横线 -
•字母 a - z
然后紧跟其他 _ , - 数字或字母。
用正则表示,一个合法的 CSS 类名为:
-?[_a-zA-Z]+[_a-zA-Z0-9-]*
另,根据CSS 标准 中的描述,如果类名开头是短横线 - ,第二个字符必需是下划线 _ 或字母,但实测发现,除了提及的两个,紧跟另一个短横线也是生效的。
以下是测试代码及结果:
should apply red color
should apply red color
should apply red color
should apply red color
should apply red color
should apply red color
.1st { color: red; } .-1foo { color: red; } .-_foo { color: red; } .--foo { color: red; } .-foo { color: red; } .foo { color: red; }
不同类名实际效果
总结
以上所述是小编给大家介绍的CSS 类名的问题详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- css实现网页栏目左侧固定当滚动到底部时自动调整位置 CSS实现底部tapbar栏功能
- 详解网站footer沉底效果的三种解决方案使用常见的sticky footer布局方式CSS Sticky Footer实现代码CSS实现footer“吸底”效果CSS实现Sticky Footer的示例代码html的footer置于页面最底部的简单实现方法纯css 实现footer 一直在页面底部,不随页面滚动footer 贴在底部的布局实现代码
- 解决hover生成border造成的元素移动方法css hover对其包含的子元素进行样式设置示例
- CSS3 分类菜单效果jQuery+CSS3实现适应手机端的Tab菜单页面切换插件js和CSS3炫酷圆形导航菜单插件circular-menuCSS3 二级导航菜单的制作的示例
- css3实现六边形边框的实例代码css画正六边形的两种方法css实现六边形图片的示例代码CSS实现图片背景填充的六边形的示例代码CSS3绘制六边形的简单实现纯css绘制蜂巢六边形效果纯css实现的六边形(蜂窝)导航效果(支持hover/兼容浏览器)CSS 实现蜂巢/六边形图集的示例代码
- CSS 响应式布局系统的实例代码
- CSS3实现炫酷的切片式图片轮播效果CSS3实现带视差背景渐变效果的平滑图片轮播幻灯片特效源码html5+css3制作全屏响应式图片滑动轮播预览特效源码html5+css3实现的3D倾斜图片轮播切换特效源码js和CSS3炫酷3D轮播图翻转特效手把手教你用纯css3实现轮播图效果实例纯CSS3实现图片无间断轮播效果基于jquery+css3实现的通栏响应式图片轮播动画特效源码纯CSS实现的图片轮播(幻灯片)效果代码
- CSS阴影效果的比较之drop-Shadow与box-ShadowCSS 阴影动画优化技巧JS+css3实现带阴影可点击旋转的3D立体杯子效果源码CSS 翘边阴影的实现代码CSS 曲线阴影实现的示例代码css实现悬浮效果的阴影的方法示例css实现多边形和梯形盒阴影技巧CSS中使用文本阴影与元素阴影效果
- 移动端布局之动态rem的实现CSS3移动端vw+rem不依赖JS实现响应式布局的方法移动端优先的flex三栏布局的使用方法移动端rem布局的两种实现方法详解H5 活动页之移动端 REM 布局适配方法浅谈移动端的自适应布局问题(响应式、rem/em、Js动态)Web移动端布局那些事移动端Web页面的CSS3 flex布局快速上手指南像素密度与CSS3的viewport在移动端Web响应式布局中的运用
- css和css3弹性盒模型实现元素宽度(高度)自适应纯Css实现Div高度根据自适应宽度(百分比)调整css 高度自适应的问题示例探讨CSS min-height IE6、IE7、FF下DIV自适应高度纯CSS无hacks的跨游览器自适应高度多列布局 推荐css textarea 高度自适应,无滚动条CSS解决未知高度的垂直水平居中自适应问题CSS 实现高度自适应铺满整屏的实现
