我是HTML初学者。我看到许多网站,甚至是非常简单的网站,都有大量的风格信息,例如下面的代码(我只复制了大约10%的实际样式信息。来自一个网站)。
问题:
" style"通常似乎以{ display: none!important; }
结尾
</style>
。为什么这个&#34;没有!重要&#34;重要?
<style type="text/css">
object[width="640"][height="160"],
object[width="640"][height="100"],
embed[width="640"][height="160"],
object[width="100"][height="100"],
iframe[width="100%"][height="60"],
object[width="300"][height="60"],
object[width="200"][height="200"],
object[width="1000"][height="250"],
object[width="1000"][height="270"],
img[width="240"][height="400"],
#RightAdBlock,
.ad_head_rectangle,
object[width="300"][height="300"],
iframe[width="100%"][height="250"],
#ad_global_below_navbar,
#ad-background,
#AD_banner,
#AdColumn,
#AdContainer,
#AdHeader,
#AdImage,
#Adcode,
#AdvertiseFrame,
#Advertisements,
#BottomAdContainer,
. . . . . . iframe[src^="http://ad.yieldmanager.com/"],
#rhs_block > #mbEnd,
#tads.c {
display: none!important;
}
</style>
答案 0 :(得分:0)
由type="text/css"
中的类型属性声明,样式标记内的任何内容都是CSS或Cascading Style Sheets。 CSS允许您使用颜色,间距,字体等为您的网页设置样式...
这是三种基本语言之一&#34;你需要开发一个现代化的网站:
样式标记看起来像混乱的原因是因为通常您会在完全独立的文件中找到这些样式。所以基本上你看到整个文件被推到一行。这有时是出于性能原因而做的。
要回答关于{ display: none !important }
的问题,display: none
隐藏了一个元素,!important
只是一个极端的措施,以确保没有任何其他方式可以设置它。