怎么快捷清除标签继承的css样式?
网页里的一个标签会继承父标签的样式,如果要改变继承的样式,必须把父标签定义的样式属性一个一个重新定义。请问有没有快点的方法呢?能够快速重置标签样式为默认样式而非自定义样式...
网页里的一个标签会继承父标签的样式,如果要改变继承的样式,必须把父标签定义的样式属性一个一个重新定义。
请问有没有快点的方法呢?能够快速重置标签样式为默认样式而非自定义样式? 展开
请问有没有快点的方法呢?能够快速重置标签样式为默认样式而非自定义样式? 展开
展开全部
无法清除 。
第一: 如果写的是类样式 比如 li{color:red;},那么所有的li都会是红色字,不要试图去清除掉因为继承样式是默认的无法清除,就好像无法改变代码的执行顺序默认从上至下一样,除非你加if判断等来控制,除非能够改变代码默认执行顺序从下至上解析这是不可能的
第二:如何解决此类问题,比如说可以规定区域。假设 2个div 分别上下两区域 分别 id=a id=b;如果只想要id=a 部分的li 为红色 那么写法如下
#a li{color:red} 那么 在id=b区域中的li则不受影响
只能够通过这种尽量规定使用区域来解决此类问题
第一: 如果写的是类样式 比如 li{color:red;},那么所有的li都会是红色字,不要试图去清除掉因为继承样式是默认的无法清除,就好像无法改变代码的执行顺序默认从上至下一样,除非你加if判断等来控制,除非能够改变代码默认执行顺序从下至上解析这是不可能的
第二:如何解决此类问题,比如说可以规定区域。假设 2个div 分别上下两区域 分别 id=a id=b;如果只想要id=a 部分的li 为红色 那么写法如下
#a li{color:red} 那么 在id=b区域中的li则不受影响
只能够通过这种尽量规定使用区域来解决此类问题
展开全部
可以用CSS关键字unset
例如
<div id="testid">
<p class="testclass"></p>
</div>
<style>
#testid{font-size: 18px;}
.testclass{font-size: unset;}
</style>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这题问的················
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clear:both
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询