相关疑难解决方法(0)

在body标签中加载外部css文件

可能重复:
如果我将css文件放在<head>或<body>中有什么区别?

通常,外部css文件加载代码放在html的标题上.

<head>

...
<link href="/uploadify/uploadify.css" type="text/css" rel="stylesheet" />
...

</head>
Run Code Online (Sandbox Code Playgroud)

但是,有时我应该把我的css加载代码放在body标签中,我的意思是..

<body>
...
<link href="/uploadify/uploadify.css" type="text/css" rel="stylesheet" />
...
</body>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,将我的css加载代码放在body标签中是否可以?

html css

95
推荐指数
1
解决办法
17万
查看次数

消除无格式内容的闪现

如何在网页上停止无格式内容(FOUC)的闪存?

css fouc

68
推荐指数
8
解决办法
3万
查看次数

将样式表放在<body>标记内是否合适

将我的页面拆分为部分(例如标题和内容),我无法避免在<body>标记内放置外部样式表的链接.

我不想将所有样式放在一个大文件中或将所有样式表都包含在<head>标记内,因为不应该不必要地加载特定于页面的样式表.

在这种情况下,在<body>标签中放置样式表是否合适?还有更好的选择吗?

html css

12
推荐指数
2
解决办法
1万
查看次数

将css文件添加到单个页面(ASP.NET母版页)

如何在使用ASP.NET母版页时将css文件仅添加到子页面,而不是在母版中指定它们?

asp.net

6
推荐指数
2
解决办法
6237
查看次数

2018年包含CSS文件中页的缺点是什么?

有一个非常古老的线程,人们声明你永远不应该在正文中包含 CSS,但是 MDN声明这是允许的。那么在页面中间包含 CSS 是好的还是坏的做法?

例如,让我们采用这样的结构:

<html>
  <head>
    <link href="global.css" rel="stylesheet">
  </head>
  <body>
    <h1>Some title</h1>
    <p>Some content</p>
    <img src="some-image.jpg" />

    <link href="specific-component.css" rel="stylesheet">
    <div>
       Specific component that requires the style
    </div>

    <p>Other content</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

与将其包含到 head 部分相比,包含 specific-component-style.css 中间页面有哪些缺点?

页面将如何呈现?那将会:

  • 开始加载 global.css、some-image.jpg、specific-component.css(按此顺序)。
  • global.css 加载后开始渲染页面,直到 specific-component.css<link>元素。
  • 完成加载特定的component.css
  • 呈现页面的其余部分。

或者它会是:

  • 等待 global.css 和 specific-component.css 完成加载,然后才开始呈现页面。
  • 如果 specific-component.css 之前有 20 张图片,浏览器会优先考虑 CSS 文件吗?

html css performance

4
推荐指数
1
解决办法
143
查看次数

如何在网页中正确包含头文件

所以我有一个头文件:

<html>
<head>
   <link href="/design_header.css" rel="stylesheet" type="text/css" />
</head>
<body>
   content
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想把这个标题放在我的文件中

  <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
     <head>
     meta tags etc.
    </head>
    <body> 
      <div id="container_big">
       <?php include 'header_login.php'; ?>
        content
      </div>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

现在问题是我的网页<html>, <head>, <body>标签内有常规标签<body>.在html验证器中,我收到错误

Stray start tag html.
Stray end tag head.
An body start tag seen but an element of th
Run Code Online (Sandbox Code Playgroud)

同类型已经开放.

怎么做得好?顺便说一句.我也以同样的方式在网页底部放置一个页脚.

html php

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×4

html ×4

asp.net ×1

fouc ×1

performance ×1

php ×1