如何合并多个类选择器的公共部分

把各个类选择器的公共部分单独写一份,可减少CSS的冗余

在css文件中,若多个类选择器或id选择器有相同部分,可把相同的css样式放到一起,以减少冗余。

例如:

原来的代码为:

.cls1{
  width:130px;
  background-color:silver;
  height:200px;
  float:left; 
  margin:5px 0 6px;
  }
.cls2{
  background-color:red;
  width:450px;
  height:200px;
  float:left; 
  margin:5px 0 6px;
  }
.cls3{
  background-color:blue;
  width:152px;
  height:200px;
  float:left; 
  margin:5px 0 6px;
  }

可把公共部分提取出来,精简为:

.cls1{
  width:130px;
  background-color:silver;
  }
  .cls2{
  background-color:red;
  width:450px;
  }
  .cls3{
  background-color:blue;
  width:152px;
  }
  .cls1, .cls2, .cls3{
  height:200px;
  float:left; 
  margin:5px 0 6px;
  }

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Css/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索类选择器
, width
, 选择
, px
, 部分
, height
, cls
多个选择器
css选择器公共、类选择器、jquery 类选择器、css类选择器、js类选择器,以便于您获取更多的相关知识。

时间: 2024-10-21 09:30:39

如何合并多个类选择器的公共部分的相关文章

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

CSS 类选择器

在 CSS 中,类选择器以一个点号显示: .center {text-align: center} 在上面的例子中,所有拥有 center 类的 HTML 元素均为居中. 在下面的 HTML 代码中,h1 和 p 元素都有 center 类.这意味着两者都将遵守 ".center" 选择器中的规则. This heading will be center-aligned This paragraph will also be center-aligned. 注意:类名的第一个字符不能使

CSS伪类选择器nth

网页制作Webjx文章简介::nth-child()工作原理. 这是一个css选择器,一个真正的伪类选择器,它就是nth-child(),下面是使用它的范例.ul li:nth-child(3n+3) {color: #ccc;} 上面的css是干什么用的,它就是在无序列表里面选择是3倍数的列.也就是第3个,第6个,第9个等等.但是它工作原理是怎样的那?如果遇到其它情况你又如何使用nth-child那? 总的来说nth-child()圆括号里面支持两个关键词:even与odd.他们应该很明显的,

一个CSS元素同时有多个类选择器的例子

一个元素可以同时有多个类选择器.注意,多个类选择器有冲突时,在Css文件里最后写的那个类选择器优先级最高. 在下面的例子中,<div>有cls1和cls2两个类选择器,注意其写法,需要在一个class标识符内按顺序用空格隔开写. 例: html文件: <html> <head> <title>一个元素同时有多个类选择器</title> <link rel="stylesheet" type="text/css&

一个CSS元素同时有id选择器和类选择器的例子

一个元素可同时有id选择器和类选择器,但只能有一个id选择器,且id选择器的优先级大于class选择器. 例: html文件内容: <html> <head> <title>一个元素可同时有id选择器和类选择器</title> <link rel="stylesheet" type="text/css" href="test.css" /> </head> <body&

CSS类选择器的例子

html文件的内容: <html> <head> <title>无标题文档</title> <link rel="stylesheet" type="text/css" href="selector.css" /> </head> <body> <span class="style1">新闻一</span> <sp

css类选择器和id选择器

在CSS中,类选择器以一个点号显示: .center {text-align: center} 在上面的例子中,所有拥有 center 类的 HTML 元素均为居中. 在下面的 HTML 代码中,h1 和 p 元素都有 center 类.这意味着两者都将遵守 ".center" 选择器中的规则. <h1 class="center"> This heading will be center-aligned </h1> <p class=

jQuery 在通过类选择器选出的结果集中,如何让第i个元素变色???在线等,谢谢啦!!

问题描述 jQuery 在通过类选择器选出的结果集中,如何让第i个元素变色???在线等,谢谢啦!! for ( var i = 0; i < $(".txtinput").size(); i++) { if ("" == ($(".txtinput").get(i).value)) { //如何让第i个元素变色??? } } 解决方案 $( $(".txtinput")[i]).css('color','red'); 解

html内联元素,伪类选择器,字体设置 表单,做网页流程

内联元素只在行内发挥作用, 而块状元素显示效果为一个矩形区域 内联元素不能设置width,height, 也不能设置竖起方向的margin,padding 2:内联元素与块状元素如何转化? 答:display:block/inline/none 3:举出你在项目中用到的内联元素转块状的例子? 图片空白的解决, a标签设置宽高时. 4:a标签的4个伪类选择器及顺序? a:link, a:visited ,a:hover,a:active l v h a 5:字体控制的5个顺序 font-style