是否可以使用其默认值覆盖display属性?例如,如果我在一种样式中将其设置为none,并且我希望以其默认值覆盖它.
或者是找出该元素的默认值然后将其设置为的唯一方法?想要不必知道元素通常是块,内联还是以其中任何一个...
我在哪里可以找到浏览器的HTML元素的默认CSS?
许多HTML元素都带有一些默认的CSS属性,这些属性有时会导致未知/不需要的行为.例如,输入框在不同浏览器中的显示方式不同.我正在寻找一个涵盖新CSS3属性和新HTML5元素的地方.
我已经在其他(更老的)问题(例如浏览器的默认CSS样式表)中看到了答案,这些答案提示了CSS重置的解决方案.这个解决方案有时候不需要,我常常想保留一些基本属性(例如Chrome中输入框的突出显示).换句话说:我不想因为我不知道他们做了什么而摆脱了.
那么,是否有一个网站可以提供所有这些信息(或者可能是大多数)?
基本上我的页面中有两个外部css.
第一个Main.css包含所有样式规则,但我无法访问它,因此我无法修改它.我有权访问第二个文件Template.css,所以我需要覆盖其中Main.css的值template.css.
这很容易我必须更改值,但如何完全删除属性?
好比说一个类.c1有height: 40px;,我怎么摆脱这个高度财产?
在我的网站上,我使用reset.css.它将这个添加到列表样式:
ol, ul {
list-style: none outside none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: none repeat scroll 0 0 transparent;
border: …Run Code Online (Sandbox Code Playgroud) 我知道之前曾问过这个问题,但在将其标记为重复之前,我想告诉您我的情况与我在互联网上发现的情况略有不同.
我正在构建和嵌入脚本,人们可以把它放在他们的网站上.此脚本创建一个具有特定宽度/高度的div以及其中的一些信息.
我的问题是,一些网站也为我的div继承的div声明了样式.
例如:
div{
background-color:red;
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我没有为我的div设置任何背景颜色,即使我不想要它也会显示红色.
我遇到的唯一解决方案是覆盖尽可能多的css属性,这样我的div将完全按照我的要求显示.这个解决方案的问题是有太多的css属性要覆盖,我希望我的脚本尽可能轻松.
所以我的问题是,如果你知道我的问题的另一个解决方案.它可以在css/javascript/jQuery中.
谢谢
我的问题是,是否有可能为单个div和该div中包含的所有元素重置css样式(很多它们).
我问,因为我发现这个教程是一个jquery shoutbox,它有自己的css文件.我不能只将样式复制到我自己的css文件中,因为它会将已经设置好样式的页面上的其余部分搞定.
我想过使用divwrapper并将所有这些重置仅应用于那个.我只是不确定是否可能
我只知道这种方式
#divwrapper td{ set styles }
@CHARSET "UTF-8";
/******* GENERAL RESET *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size: 100%; …Run Code Online (Sandbox Code Playgroud) 我需要使用javascript删除页面中的所有样式定义,以获得与View > Page Style > No Style在Firefox中相同的结果.哪种方法最简单?
好吧,我有一个很棒的HTML文档.我想对这个文件进行控制,但是这个控件的css样式与big html文件的样式重叠.如何仅为div(以及所有嵌套的div)重置所有样式?
我有元素(例如div或段落),我不想从其父元素继承样式.
例如
<style>
div{
padding:3px;
}
/* and so many other basic tags styled like p, table, td, span, etc*/
</style>
<nonsensetag id="textToGrab">
<div>Hello World</div>
<p>Hi world</p>
</nonsensetag>
Run Code Online (Sandbox Code Playgroud)
所以基本上我不能使用div或p包装HelloWorld和Hiworld,因为它将被css规则格式化,但我想将它们包装在标签中的真正原因是所以我可以使用javascript抓住它们而不影响它的当前样式.
alert($('#textToGrab').text());
Run Code Online (Sandbox Code Playgroud)
现在什么是html标签,什么都不做?或者我需要用有效的html标签包装它并强行重置所有样式因为css级联?或者可以安全地创建自己的html标签?如果有可能我可以在标准的html架构中添加一些东西?
我已经阅读了这个问题,但它并不适合我的情况
我有一个应用程序可以提取自定义的旧电子邮件并将它们显示在 DOM 中的页面上。我想从 bootstrap css 中排除包含此 HTML 电子邮件的 div。像这样的东西:
<div class="email_container">
<!-- bootstrap CSS shouldn't apply here-->
<div class="email">
<!-- neither here-->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?我做了一些研究,看到人们在谈论 LESS 和 SASS 来解决这个问题,但是有没有办法在没有他们的情况下做到这一点,因为我不想仅仅为了这个目的在我的项目中包含 LESS 或 SASS。