css加载问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:09:15
首先我的页面有母板页和内容页,每次点击加载页面的时候css总是要晚一步,给人的效果就是没有css的页面要先弹出来,然后再弹出有css的页面,这两个页面是同一个页面,请问是什么原因?
各位大哥,我的css是这样写的
<%@ Page Language="C#" MasterPageFile="~/member/MasterPage.master" AutoEventWireup="true" CodeFile="addqiugou.aspx.cs" Inherits="member_qiugou_addqiugou" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<link href="../css/css.css" rel="stylesheet" type="text/css" />
<link href="../css/main.css" rel="stylesheet" type="text/css" />

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

把网页的CSS放在head中比较考前的地方,像jquery库等比较长的JS,或css放到head靠下的地方。

二楼说得基本正确。但是在一般情况下,像css和图片这样的静态资源,都是考虑与主站点分离开来的,单独使用二级域名另外做个主机头,这样既便于做缓存处理,又便于以后做CDN镜像。像你这样的现象是典型的下载延时,这有可能是带宽原因,也有可能是服务器并发较大造成的,和是否使用母板页没有关系。

额,你不能先在后台根据2个页面合成好了页面在显示出来吗?