css中,怎样让一个class继承另一个class的属性?

 我来答
依然特雷西sky
高粉答主

2020-04-14 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.3万
展开全部

1、新建一个html文件,命名为test.html。

2、在test.html文件内,使用table标签创建一个表格,并使用border设置表格边框为1px。

3、在test.html文件内,在table标签内,使用tr、td标签设置为两行两列表格。

4、在css标签内,设置类名为t1的样式,使用width属性设置宽度为250px,使用height属性设置高度为200px。

5、在css标签内,设置类名为t2的样式,使用font-size属性设置文字大小为20px,使用color属性设置文字颜色为红色,使用text-align属性设置文字居中。

6、在test.html文件内,在table标签内添加class属性,把class属性值设置为“t1 t2”,从而实现给表格添加两个class样式。

吃心不改Pro
推荐于2018-07-30 · 狂吃不胖的瘦猴~
吃心不改Pro
采纳数:1482 获赞数:10786

向TA提问 私信TA
展开全部
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>
    <style>
        .div1 {
            width: 100px;
            height: 100px;
            background: red;
        }
        .div2 {
            
        }
    </style>
    <div class="div1"></div>
    <div class="div2" id="div3"></div>
</body>
</html>

上述代码中,div1设定了宽100像素,高100像素,背景色为红色。div2没有设定任何样式。

如果想要div2继承div1的样式,那么可以这样改写css:

<style>
.div1, .div2 { /*div2继承了div1的样式*/
    width: 100px;
    height: 100px;
    background: red;
}
</style>

上述写法中,用英文状态下的逗号把两个class名隔开,则两个class都会有大括号内的样式。当然id属性也可以这样用:

<style>
.div1, #div3{
    width: 100px;
    height: 100px;
    background: red;
}
</style>

继续扩展

如果想给div2加上其他样式,可以继续这样写:

<style>
.div1, .div2 { 
    width: 100px;
    height: 100px;
    background: red;
}

.div2 { /*给div2加上10像素的黑色实线边框*/
    border: 10px solid #000;
}
</style>

综上所述,继承使得多个类使用相同的样式,同时又避免了大量的重复代码。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liboysoft
推荐于2017-06-16 · 超过24用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:58.7万
展开全部
继承仅限于一个选择器包含另一个选择器,那么这个被包含的选择器则会继承上一个选择器的属性。
如果属性都相同,那直接用逗号隔开两个选择器,然后写属性。
追问
不太懂,你的意义是中,table会继承div的属性吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦幻星空573
推荐于2017-07-19 · TA获得超过296个赞
知道小有建树答主
回答量:153
采纳率:76%
帮助的人:56.9万
展开全部
<style>
*{ list-style:none;}
.oul,.ali{ width:100px; height:300px;}

</style>


<body>
<ul class="oul" style="background:#000;">
<li class="ali" style="background:#FC0;"></li>
</ul>


</body>

代码可以这样写,希望能帮到你,有什么不明白的可以继续问我

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-07-19
展开全部

设置相同的样式即可。

.class1,
.class2{
    .....;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式