首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

html元素类命名的css技巧

在 HTML 中,可以使用元素类名称来定义 CSS 样式。这种命名方法可以使样式定义更具描述性,易于理解。以下是一些常见的 HTML 元素类命名技巧:

  1. 使用语义化命名:使用反映元素功能的名称来定义类名,例如 buttoninputdiv 等。
  2. 使用缩写:可以使用元素的缩写来定义类名,例如 btninputdiv 等。
  3. 使用单词缩写:可以使用单词的缩写来定义类名,例如 btninputdiv 等。
  4. 使用动画名称:可以使用动画名称来定义类名,例如 fadeInfadeOutslideDown 等。
  5. 使用颜色名称:可以使用颜色名称来定义类名,例如 redbluegreen 等。

以下是一些示例:

代码语言:html
复制
<!-- 使用语义化类名 -->
<div class="button">点击我</div>
<input class="input" type="text" placeholder="输入框">

<!-- 使用缩写类名 -->
<div class="btn">点击我</div>
<input class="input" type="text" placeholder="输入框">

<!-- 使用单词缩写类名 -->
<div class="btn">点击我</div>
<input class="input" type="text" placeholder="输入框">

<!-- 使用动画名称类名 -->
<div class="fadeIn">点击我</div>
<input class="input" type="text" placeholder="输入框">

<!-- 使用颜色名称类名 -->
<div class="red">红色背景</div>
<input class="input" type="text" placeholder="输入框">

请注意,使用元素类名定义 CSS 样式时,需要将类名添加到 HTML 元素上,如 <div class="red">

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

HTML5+CSS3命名规范

前言 任何代码编程都有各自特点常用命名规范,div+css页面设计也不例外。遵守常用css命名规范有利于代码升级和扩展,也有利于让别人读懂你css代码,让你页面显得清晰有条理。...css文件名命名规范 模块:module.css 基本共用:base.css 布局、版面:layout.css 主题:themes.css 专栏:columns.css 文字:font.css 表单:forms.css...补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column...submenu 搜索:search 友情链接:friendlink 页脚:footer 版权:copyright 滚动:scroll 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧....bottom {float:bottom;} 标题栏样式命名-使用“类别+功能”方式命名 .barnews { } .barproduct { } 注释书写规范 行间注释-直接写于属性值后面,如:

71120

HTML&CSS Table元素详细解说

不需要你对每一个css属性都了如指掌,你只要大概理解意思,然后掌握一些基本css属性就可以了。普通网页能自己画出来,复杂网页能从别的地方拷贝过来,并且看懂,就可以了。...那么今天呢,我带大家用table来做一个简单demo,通过一个具体例子,来看一下table怎么用?首先,打开Eclipse,新建一个HTML页面。 ? ?...2.编写工具样式文件 tool.css 在刚才例子中,我们把一个div元素或者span元素都相对于父元素居中显示了,我现在请问一下大家,在实际开发中,让一个元素相对于父元素居中显示,这样需求是不是很常见呀...那有没有什么办法,让我们下次再遇到这个需求时候,直接用起来就行了呢?答案肯定是有的,我们可以封装一个通用工具,然后把一些经常要用到样式放进去,就OK了。...现在我们来编写一个tool.css工具。 ? ? 1489026181387098368.png 引入这个css: ? 然后,在span元素上绑定对应class: ? 这样就OK啦。

1K80

HtmlCSS布局技巧(转)

单列布局 水平居中 水平居中页面布局中最为常见一种布局形式,多出现于标题,以及内容区域组织形式,下面介绍四种实现水平居中方法(注:下面各个实例中实现是child元素对齐操作,child元素父容器是...CSS有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。...我称之为“果冻依赖型元素”,又称之为“inline-block依赖型元素”,也就是说,只有一个元素属于inline或是inline-block(table-cell也可以理解为inline-block水平...我对css-vertical-align一些理解与认识 在使用vertical-align时候,由于对齐基线是用行高基线作为标记,故需要设置line-height或设置display:table-cell...4和CSS 2目前支持为不同媒体类型设定专有的样式表, 比如, 一个页面在屏幕上显示时使用无衬线字体, 而在打印时则使用衬线字体, screen 和 print 是两种已定义媒体类型, 媒体查询让样式表有更强针对性

4.8K20

CSS与伪元素

CSS与伪元素 每日更新前端基础,如果觉得不错,点个star吧 ?...https://github.com/WindrunnerMax/EveryDay CSS引入伪和伪元素概念是为了格式化文档树以外信息。...虽然它和普通css相似,可以为已有的元素添加样式,但是它只有处于dom树无法描述状态下才能为元素添加样式,所以将其称为伪。 状态性伪 是基于元素当前状态进行选择。...结构性伪 CSS3新增选择器,利用dom树进行元素过滤,通过文档结构互相关系来匹配元素,能够减少class和id属性定义,使文档结构更简洁。...比如说,我们可以通过::before来在一个元素前增加一些文本,并为这些文本添加样式。 CSS3规范中要求使用单冒号:用于CSS3伪,双冒号::用于 CSS3伪元素,目的是区分伪和伪元素

1.9K20

CSS和伪元素

定义 伪 CSS 是添加到选择器关键字,指定要选择元素特殊状态。 例如,:hover 可被用于在用户将鼠标悬停在按钮上时改变按钮颜色。.../* 所有用户指针悬停按钮 */ button:hover { color: blue; } 伪存在意义是为了通过选择器,格式化DOM树以外信息以及不能被常规CSS选择器获取到信息。...区别 下面是一个简单html列表片段: 我是第一个 我是第二个 如果想要给第一项添加样式,可以在为第一个 添加一个,并在该类中定义对应样式...因此,伪与伪元素区别在于:有没有创建一个文档树之外元素。...总结 1.伪本质上是为了弥补常规CSS选择器不足,以便获取到更多信息; 2.伪元素本质上是创建了一个有内容虚拟容器; 3.CSS3中伪和伪元素语法不同; 4.可以同时使用多个伪,而只能同时使用一个伪元素

2.8K10

CSS入门3-认识html元素

(注2:更多内容请查看我目录。) 1. 元素定义 html元素,指的是从开始标签(start tag)到结束标签(end tag)所有代码。...其拥有如下特点: HTML 元素以开始标签起始 HTML 元素以结束标签终止 元素内容是开始标签与结束标签之间内容 某些 HTML 元素具有空内容(empty content) 空元素在开始标签中进行关闭...(以开始标签结束而结束) 大多数 HTML 元素可拥有属性 2....块级元素默认状态下每次都占据一整个行,后面的内容也必须再新起一行显示。当然非块级元素也可以通过cssdisplay:block;将其更改成块级元素。此外还有个特殊,float也具有此功能。...当然内联元素也能变成块级元素,那就是通过cssdisplay:inline;和float来实现。 内联元素依附其他块级元素存在,紧接于被联元素之间显示,而不换行。

85630

【Emmet —— HTML CSS】 超实用开发技巧

Emmet 介绍 Emmet (前身为: Zen Coding) 是一个能大幅度提高前端开发效率一个工具。在前端开发过程中,一大部分工作是写 HTMLCSS 代码。...特别是手动编写 HTML 代码时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等 于是,就有了 Emmet,它可以极大提高代码编写效率,它提供了一种非常简练语法规则,然后立刻生成对应...HTML 结构或者 CSS 代码,同时还有多种实用功能帮助进行前端开发(源:Wikipedia) 简单来说,Emmet 能帮助我们快速进行前端代码编写,在主流开发工具 Vscode 中也已集成。...我们只需要键入相应标签缩略语,按 Tab 键就可快速生成对应代码,下面介绍几组开发中常用语法 常用语法格式 名称 Emmet 格式 效果 选择器 .blue <...标准 Emmet 格式 效果 html:4s 生成 html4 严格文档类型,DOCTYPE 为 html 4.01 html:5 生成 html5 标准包含 body 为空基本 DOM html:

29910

CSS-伪和伪元素

背景 写了这么多年代码,对CSS和伪元素竟然没有细致进行过学习总结,由此可见在实际代码开发中,用也确实不多,也就用过一些:first-child,:hover之类吧,其它连before...什么都没用过,于是迫切需要大于伪元素与伪进行一个系统整体学习。...伪和伪元素:是以一个冒号作为前缀,被添加到选择器末尾,当你希望在特定状态下(:hover)才被呈现到指定元素时,可以往元素选择器后面加上伪。...常用和伪元素可以从状态、结构、其它伪和表单相关伪进行分类。...url:引用媒体文件(比如图片) attr:可以调用当前元素某个属性(比如a标签href属性) counter计数器:可以不使用列表元素实现序号功能。

1K20

React技巧之获取元素

bobbyhadz.com/blog/react-get-class-name-of-element[1] 作者:Borislav Hadzhiev[2] 正文从这开始~ 总览 在React中,获取元素名...={handleClick}> Hello world ); } 上面的代码片段向我们展示了,当组件挂载或者事件被触发时,如何获取元素名...} else { console.log('Element does NOT contain class'); } }, []); 我们使用className属性,以编程方式来获取元素名...event 如果你需要当事件触发时来获取元素名,可以使用event.currentTarget.className 。...eventtarget属性给了我们一个对触发事件元素引用(可以是一个后代)。 这意味着,如果你需要访问实际被点击元素名,而不是事件监听器所连接元素,你可以使用target属性来代替。

1.1K20

前端必看8个HTML+CSS技巧

8个前端常用HTML+CSS技巧教程 CSS是一个很独特语言。看起来非常简单,但是某种特殊效果看似简单,实现起来就颇有难度。...这篇文章主要是给在学习前端童鞋分享一些新CSS技巧,一些在前端教程和培训课堂中不会讲到知识。第二就是让还在前端开发这条道路上童鞋们,重新燃起对前端排版和特效热爱和热情!1....我们直接上HTMLCSS代码看看是怎么实现。...使用content 属性插入内容都是匿名可替换元素。 :first-child — CSS表示在一组兄弟元素第一个元素。...:last-child — CSS代表父元素最后一个子元素。 ---- 公众号回复“前端教程源码”获取源码地址 5.

1.7K61

提升CSS技巧::is(), :where(), 和:has()伪元素运用

它们是在 CSS 选择器 Level 4 规范中引入。它们允许我们将样式应用于符合特定条件任何元素,例如元素类型、元素位置和元素后代。...例如,如果你想要针对所有名为 isPink 或 isPretty 元素进行定位,可以使用:is()伪。...HTML/CSS div:is(.isPink, .isPretty) { color: pink; } Pink </...例如,如果你想要定位所有名以 bold 开头元素,可以使用 :where()伪来实现: 将以下伪添加到上述CSS文件中,将导致任何具有以 bold 开头CSS元素渲染为粗体。...它以选择器作为参数,并在元素具有与选择器匹配后代时返回 true。 例如,如果你想要定位所有包含元素元素,可以使用 :has() 伪来实现。在这一步中,我们 HTML 没有任何变化。

15830

CSS 基础系列:伪和伪元素

CSS 引入伪和伪元素概念是为了格式化文档树以外信息。也就是说,伪和伪元素是用来修饰不在文档树中部分,比如,一句话中第一个字母,或者是列表中第一个元素。...虽然它和普通 CSS 相似,可以为已有的元素添加样式,但是它只有处于 DOM 树无法描述状态下才能为元素添加样式,所以将其称为伪。...active 选择正在活动链接 :focus input:focus 选择获得焦点输入框 3.2 结构化伪 结构化伪CSS3 新增选择器,利用 DOM 树进行元素过滤,通过文档结构互相关系来匹配元素...实际上,lang=” “ 属性不只可以在 html 标签上设置,也可以在其他元素上设置。 :dir 匹配指定阅读方向元素。 当 HTML 元素中设置了 dir 属性时该伪才能生效。...3.5 其他 选择器 示例 示例说明 :root 匹配文档元素 一般 html 文件元素html 元素

1.5K10

CSS与伪元素「建议收藏」

为什么要引入伪与伪元素css引入伪和伪元素概念是为了格式化文档树以外信息。...虽然它和普通css相似,可以为已有的元素添加样式,但是它只有处于dom树无法描述状态下才能为元素添加样式,所以将其称为伪。 伪元素:用于创建一些不在文档树中元素,并为其添加样式。...结构性伪:是css3新增选择器,利用dom树进行元素过滤,通过文档结构互相关系来匹配元素,能够减少class和id属性定义,使文档结构更简洁。...(::) 而不是一个冒号 (:),这是 CSS3 规范中一部分要求,目的是为了区分伪和伪元素,大多数浏览器都支持这两种表示方式。...单冒号(:)用于 CSS3 伪,双冒号(::)用于 CSS3 伪元素。对于 CSS2 中已经有的伪元素,例如 :before,单冒号和双冒号写法 ::before 作用是一样

1.5K21

Html5+CSS3命名规范(前端web开发命名规范,符合SEO规范)

任何代码编程都有各自特点常用命名规范,div+css页面设计也不例外。遵守常用css命名规范有利于代码升级和扩展,也有利于让别人读懂你css代码,让你页面显得清晰有条理。 ?...css文件名命名规范 模块:module.css 基本共用:base.css 布局、版面:layout.css 主题:themes.css 专栏:columns.css 文字:font.css 表单:forms.css...补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column...search   友情链接:friendlink   页脚:footer   版权:copyright   滚动:scroll   内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧...大家在日常页面设计中要逐步养成规范命名好习惯。

1.6K10

我可能学到了“假”CSS:伪元素

CSS选择器除了根据id、class、属性等从DOM中获取元素以外,还有很重要,用来获取元素特别内容或特别状态,这就是 伪元素(Pseudo-elements) 和 伪(Pseudo-classes...[1.1] ::before 和 ::after 相比于其他伪元素大都是对文档中已有部分选择,::before 和 ::after 则是向文档树中加入内容,这些内容并不存在于HTML源代码中,但确是可见...正确理解样式权重 同样以上例HTML结构说明,因为 ::first-letter 是伪元素,相当于 ::first-letter 选择“第”字成为了 span 元素,故其权重大于span样式权重...如果元素中有空格等内容,不会被认为是:empty [2.4] 根据索引选择特殊类型元素 这一系列包括 :first-of-type,:last-of-type,:only-of-type,:nth-of-type....html https://web3canvas.com/an-in-depth-guide-to-css3-selectors/ http://www.cnblogs.com/kiracn/archive

1.4K10
领券