我有这个html文件
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>"This is my first page"</title>
<link href="assignment3-style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<p>
<ol style="I want the default style here">
</ol>
</p>
我想要使用样式表设置的样式覆盖有序列表的默认样式。我该如何做到这一点?
答案 0 :(得分:1)
除非您想要重置所有<ol>
,否则请在其上添加特定课程,我们称之为default-style
。
对于这个类,然后在CSS中定义
CSS:
.default-style {
all: initial;
}
&lt; - This will NOT work!
HTML:
<ol class="default-style">
<!-- your <li>s here -->
</ol>
如果您只想要某些CSS属性为默认值,请将initial
设置为其值,例如margin: initial;
。
答案 1 :(得分:0)
您只需查看css文件,它会在默认样式中影响您想要的特定元素,并删除css代码,或使其更具体。假设您希望ol
处于大多数实例的默认样式中,但希望保留此样式表中的原始代码。您可以简单地执行以下操作:
ol .not-default {
/*code that was already here*/
}
这样,只要您不想要默认样式,就可以编写以下内容:
<ol class="not-default">Yay a stylish ordered list!</ol>
希望有所帮助!