在自学css开始就遇到问题,“链入外部样式表”的习题,代码如下:
A、被链入的CSS文件代码.css
<style  type="text/css">
<!--
h1{background:gray;text-align:center;font-family:隶书}
h3{background:blue;text-align:center;font-family:隶书}
p{background:green;text-align:center;font-family:隶书}
-->
</style>
--------------------------------------------------------------------------------
B、html习题页面代码.html
<html>
<head>
<meta charset="UTF-8">
 <title>链入外部样式表</title>
 <link  rel="stylesheet" type="text/css" href="被链入的外部css文件.css">
 </head>
 <body>
 <h1>编写外部CSS文件</h1>

<h3>这是h3演示效果</h3>

<p>在HTML文件应用链入外部样式表方法调用外部CSS。</p>

</body>
</html>
-------------------------------------------------------------------------------
出现问题可多了~我一一道来

1、上面A、B代码不变,直接用IE打开,一切显示正常,我要的效果都有。但用
chrome和firefox打开,第一个元素标签(即h1哪行)没有CSS效果,后面两行(

即h3、p)效果正常。why??

2、如果在B代码<html>前加入 <!DOCTYPE html>声明,结果页面效果和1一样(

第一行h1失去css效果,后两行正常)。why??why??

3、我用的习题答案全部要求在<style> </style>中间加入 <!-- XXXX--> ,解释说怕浏览器不认得css,可我看好多网页源码并没有这个奇怪的<!-- XXXX-->,看别的CSS书籍也没有这要求。于是我试着去掉它,结果神奇了,出现了和1、2一模一样的问题!!!!why??why??why?

我完全崩溃了~~~请教高人指点,不胜感谢~~~

/////////////////////////////

自己的问题自己答:

被链入CSS文件不许有html的CSS格式,即:

 h1{background:gray;text-align:center;font-family:隶书}
h3{background:blue;text-align:center;font-family:隶书}
p{background:green;text-align:center;font-family:隶书}

这样就好了~

在自学css开始就遇到问题,“链入外部样式表”在多浏览器显示问题的更多相关文章

  1. @import导入外部样式表与link链入外部样式表的区别

    昨天碰到同事问了一个问题,@impor导入外部样式与link链入外部样式的优先级是怎样的,为什么实验的结果是按照样式表导入后的位置来决定优先级. 今天就这个问题,度娘上找了很久,终于有个总结性的答案出 ...

  2. jsp中@import导入外部样式表与link链入外部样式表的区别

    昨天碰到同事问了一个问题,@impor导入外部样式与link链入外部样式的优先级是怎样的,为什么实验的结果是按照样式表导入后的位置来决定优先级.今天就这个问题具体总结如下:   先解释一下网页添加cs ...

  3. CSS代码实现图片防盗链

    CSS代码实现图片防盗链的方法其实很简单.在CSS文件中添加以下代码: img { filter:exPRession( this.不能去掉 ? "" : ( (!this.com ...

  4. CSS实现背景透明,文字不透明(各浏览器兼容)

    /*CSS*/.waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center; ...

  5. CSS实现背景透明,文字不透明(各浏览器兼容) (转)

    /*CSS*/ .waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center ...

  6. 用css实现一个空心圆,并始终放置在浏览器窗口左下角

    用css实现一个空心圆,并始终放置在浏览器窗口左下角         div{                 position:fixed;                 bottom:0;   ...

  7. 学习animate.css包含了一组炫酷、有趣、跨浏览器的动画

    1.animate.css包含了一组炫酷.有趣.跨浏览器的动画,可以在你的项目中直接使用. 第一步:引入animate.css样式文件或者引入某些平台的CDN文件: <head> < ...

  8. htm基础知识,css的链入以及标签分类。

    <!DocTYPE>  DOC--Document 文档  TYPE  类型  文档类型 告诉浏览器这是什么文件 单标签: meta  设置   charset  设置编码 双标签: 开始 ...

  9. Html中怎么用CSS让ul中多个li标签不换行横排显示

    布局 通常有三种方式 { 1. position 2. float: left --> 其次是这个 3. block: inline-block  --> 他们推荐我用这个 } 具体描述 ...

随机推荐

  1. Vue中对获取的数据进行重新排序

    var Enumerable = require('linq'); // 使用linq 按照RegisterID排序listJust是自己定义的数组,来接收数据.listJust: [] addDat ...

  2. HDU 5319 Painter(枚举)

    Painter Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Su ...

  3. IOS-Storyboard控制器切换之Modal(1)

    Modal模式是指模态切换.新开的界面会挡住之前的界面,使之不能获取焦点. 创建一个singleView模板的程序,打开storyboard文件.拖动2个UIViewController到界面中.按住 ...

  4. 合并小图片利器TexturePacker GUI

    合并小图片,能够非常大的节省网络开销.尤其如今的站点非常喜欢使用大量的小图标来做一些友好提示.当然使用图片文字也是一种选择. 只是这里推荐的是TexturePacker GUI ,这个确实是一款利器. ...

  5. mybatis中批量插入数据

    <insert id="insertIntoDevAct" parameterType="java.util.List"><foreach c ...

  6. VC++6.0不能显示MSDN解决的方法

    1.搜索看系统是否有Vshelp.dll文件.没有则去站点下载一个 位操作系统直接将下载的文件放在C:\Windows\System32 位操作系统则放在C:\Windows\SysWOW64 3.点 ...

  7. 《炉石传说》架构设计赏析(4):Asset管理

    欢迎转载,请注明作者[燕良@游戏开发]及原文地址:http://blog.csdn.net/neil3d/article/details/39580197 另外.欢迎大家来我的QQ群交流各种游戏引擎相 ...

  8. 模式识别之ocr---文字识别Tesseract-OCR 进行文字识别 VS2010

    近日做铸件文字识别的项目,需要识别铸件上的字符和数字,找到开源的识别库Tesseract,下面简单记录下怎么使用. 首先在项目主页http://code.google.com/p/tesseract- ...

  9. Codeforces(429D - Tricky Function)近期点对问题

    D. Tricky Function time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  10. 【bzoj2728】[HNOI2012]与非

    先打出nand表 0 nand 0=1 1 nand 1=0 0 nand 1=1 1 nand 0=1   容易发现(!a)=a nand a 然后(a&b)=!(a nand b) 然后( ...