2014-02-06 22 views
0

更新:我想出了发生了什么。我的主机(ipage.com)有一些类型的缓存,即使在更新css并清除缓存后,它也会长时间显示旧缓存。如果你在网上搜索“ipage css refresh”,你可以阅读更多关于它的信息。不能设置CSS样式表的高度,从样式表格的div的宽度

已解决:当我把www.domain.com显示一个旧的样式表,我甚至没有在主机上。然而domain.com工作正常。我不知道这是为什么,但我正在研究它。感谢大家的帮助。

我似乎无法设置我的div的高度和宽度。如果我把样式放在它的标签中,但是从样式表中它不会。谢谢。


<html> 
    <head> 
     <meta charset="UTF-8"> 
     <link rel="stylesheet" type="text/css" href="/stylesheet1.css"> 
     <title>website</title> 
    </head> 
    <body> 
     <div id="menu" > 
      <b>item1</b> 
      <br> 
      <b>item2</b> 
     </div> 
    </body> 
</html> 

的CSS是:

#menu { 
    display   : inline-block; 
    background-color : blue; 
    height   : 200px; 
    width   : 100px; 
} 
+0

如果您查看页面源并单击样式表的链接,您是否看到CSS? –

+0

是的,我看到的颜色属性,但不是高度和宽度属性 – user3277804

+2

a)始终使用文档类型。否则,某些浏览器会模仿来自旧版本的错误(请参阅“怪癖模式”)。 b)元标记只有在使用HTML5文档类型时才有效(当然使用html5)。 c)在99%的案例中,使用'b'而不是'strong''语义错误。 –

回答

0

只是一个猜测:是否真的样式表驻留在您域的根文件夹中,或者是在一些子目录? /stylesheet1.css是一个绝对路径...前导斜杠表示根文件夹。 也许你的意思是stylesheet1.css,它是指与html页面在同一个文件夹中的文件?

0

好,首先检查或者(如果你使用的是Firefox,如果你使用的是Chrome无需安装萤火虫)你的浏览器可以得到样式表, 使用firebug extension然后按F12和检查浏览器是否能得到样式表文件或者得到一个404错误。

我认为问题在于浏览器无法获取文件,因此您在文件内创建的任何更改都不会执行任何操作。

+0

或者它实际上只是缓存,特别是如果更改路径的工作(请参阅问题的编辑),因为它似乎是一个新文件,并再次加载。 –

+0

如果它尝试强制重载'ctrl + F5'或'ctrl + shift + R'(忘记哪个是firefox,哪个是chrome):p –

+0

ctrl + f5是firefox。 –

-1

样式表是否位于网站的根目录中?确保您可以通过在浏览器中访问它的网址来查看样式表。

+0

已经解决了,30分钟前我们已经有了这个建议。 :) –

相关问题