关于CSS的几个问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:38:59
1.以下代码有啥区别?
<style type="text/css">
<!--
h2{color:red}
-->
</style>

<style type="text/css">
h2{color:red}
</style>

2.在.css文件中定义了一般类,例如.font,将其链接到html文件中,使用.font这个定义的样式?
3.外部样式表的链接和引入有啥区别?
引入的代码怎么写(.css不位于本地硬盘,而位于网络中某一个具体位置,有具体的url)?

非常感谢!
问题二:
在样式表文件中,一般使用的是常规类,一般使用的基本写法,如p{color:red},如果我们在这文件里面定义了样式类,如p.red{color:red},.red{color:red},那么该如何使用后者?

1、没区别
2、如<span class="font">
3、链接就是链接外部,导入就是把CSS导入到当前页面,区别在于当网络速度够慢的情况下,导入的CSS能优先被加载并且保持页面的美观,链接的有可能无法下载完整导致页面错乱。
问题补充:
1、前者是<p class="red">,后者是页面中任意位置的class="red"
前者是特定,后者是任意位置

这样的回答是否满意。
如果有疑问欢迎到Helloui.com咨询

1。有些版本低的浏览器不能识别style标记,这意味着低版本的浏览器会忽略style标记里的内容,并把style标记里的内容以文本直接显示到页面上。为了避免这样的情况发生,我们用html注释的方式(<!--注释-->)来隐藏内容不让它显示。这就是两个代码的区别。

问题1.<!---->是为了顾及老版本的浏览器,不至于把css内容打印到页面上;
问题2.你想问什么?
问题3.外部样式表的链接(link)和引入(@import)的区别是link属于XHTML标签,功能不限于加载CSS,还能定义RSS和REL属性,而@import只能用来加载CSS;另一个区别是加载时间link优先于@import。

回答:
问题1:<!-####->这个是ASP里面的一种注释,是为了一些浏览器因不支持CSS而把代码给显示出来。
问题2:因为.red(color:red)是接在p后面的,所以只有在里面的调用.red样式才会有效的.<p><span class="red">aaaaaaaaaaaa</span></p>
问题3:<link href="url" type="text/css" rel="stylesheet"/>