怎么快捷清除标签继承的css样式?

网页里的一个标签会继承父标签的样式,如果要改变继承的样式,必须把父标签定义的样式属性一个一个重新定义。请问有没有快点的方法呢?能够快速重置标签样式为默认样式而非自定义样式... 网页里的一个标签会继承父标签的样式,如果要改变继承的样式,必须把父标签定义的样式属性一个一个重新定义。

请问有没有快点的方法呢?能够快速重置标签样式为默认样式而非自定义样式?
展开
 我来答
百度网友5a51b92
2015-10-10 · TA获得超过2923个赞
知道答主
回答量:295
采纳率:78%
帮助的人:15.3万
展开全部
  无法清除 。
  第一: 如果写的是类样式 比如 li{color:red;},那么所有的li都会是红色字,不要试图去清除掉因为继承样式是默认的无法清除,就好像无法改变代码的执行顺序默认从上至下一样,除非你加if判断等来控制,除非能够改变代码默认执行顺序从下至上解析这是不可能的
  第二:如何解决此类问题,比如说可以规定区域。假设 2个div 分别上下两区域 分别 id=a id=b;如果只想要id=a 部分的li 为红色 那么写法如下
  #a li{color:red} 那么 在id=b区域中的li则不受影响
  只能够通过这种尽量规定使用区域来解决此类问题
青蛙怎么和熊打
2020-09-01
知道答主
回答量:18
采纳率:0%
帮助的人:1.9万
展开全部

可以用CSS关键字unset

例如

<div id="testid">
    <p class="testclass"></p>
</div>
<style>
#testid{font-size: 18px;}
.testclass{font-size: unset;}
</style>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郭某人来此
2015-09-30 · TA获得超过1646个赞
知道答主
回答量:952
采纳率:100%
帮助的人:91万
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>A标签</title>
<style type="text/css">
*
a/*整个页面A标签的属性*/
a:hover/*整个页面A标签鼠标滑过属性*/
.one,.two
.two a/*在.two这个div里面A标签的属性*/
.two a:hover
</style>
</head>

<body>
<div class="one"><a href="#">百度</a><a href="#">新浪</a><a href="#">腾讯</a><a href="#">网易</a></div>
<div class="two"><a href="#">百度</a><a href="#">新浪</a><a href="#">腾讯</a><a href="#">网易</a></div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
合如风C
2012-08-17 · TA获得超过385个赞
知道小有建树答主
回答量:193
采纳率:50%
帮助的人:64.7万
展开全部
这题问的················
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
与你共鸣蛋仔
2011-06-16 · 超过23用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:55.2万
展开全部
clear:both
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式