1、請問怎樣用css設置域名默認前部分為:www.xx.com
css裡面沒有復這個功能,但是制html本身就有一個標簽可以實現你的要求——<base>
以下是base標簽的簡介:
<base> 標簽為頁面上的所有鏈接規定默認地址或默認目標。
通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。使用 <base> 標簽可以改變這一點。瀏覽器隨後將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、<img>、<link>、<form> 標簽中的 URL。
給你一段代碼測試看看效果,
<html>
<head>
<base href="http://www.baidu.com/" />
</head>
<body>
<a href="hahhaha" >11</a>
<a href="hohoho" >22</a>
<img src="logo/logo.gif" >
</body>
</html>
2、分別合並相同域名下的JS文件和CSS文件可減少請求數
意思就是說如來果你的網頁調自用了多個js和css文件,而且都是同一個域名下的,那麼就可以把它們分別合並為一個js文件和css文件,這樣可以減少http請求數。
合並的方法很簡單的,只要打開記事本,然後把一個個文件分別復制粘貼進來再保存為一個新文件,然後在網頁上把其他文件的鏈接語句刪掉,再添加新文件的即可。唯一要注意的是順序問題,最好按照原來的文件調用順序來復制粘貼。
3、為什麼我的網站輸入域名打開有問題,感覺沒有載入CSS,但是輸入網站首頁還是沒問題的
打開網站域名基本上就會自動打開網站首頁, 既然打開網站首頁沒有問題, 那麼打開網站域名應該也是沒有問題的. 有可能是CSS太大, 需要時間載入. 或許你要考慮把CSS分割去幾個小CSS.
4、如何幫指定域名使用css文件?? 限制該域名使用css文件!
這個怎麼限製得了嘛,html和css代碼你寫出來只要放上網就是大家都能看見的,就算你內在伺服器端想容出什麼辦法能限制,但阻止不了別人看見源碼,別人也可以把你css代碼復制下來另存一下就自己用了
css這種玩意你就不用費這個心保護源碼了,你寫得再好再棒也沒多大經濟價值,別人大不了抄襲下你的設計,其他還能拿來做什?
5、js判斷一個固定域名下css樣式正常,不是這個域名下css樣式錯誤
var url = window.location.href;
if(/網路/.test(url)){
var nav = document.querySelector('.nav');
nav.style.display = 'none';
}
6、如何優化網站頁面提高網頁的載入速度
1:字元集聲明
如果<head>部分未定義字元集,將增加頁面渲染次數,速度減慢。
2:Meta信息完善程度
建議網站meta信息填寫完整
3:合並域名
4:取消重定向
無論是通過伺服器端重定向或者JavaScript代碼進行內容重定向。網站都會首先載入一個空白的頁面,然後在定向到另外的頁面,這樣不僅延長了頁面的載入時間,還很有可能導致無法跳轉,讓用戶面對一個「空白」頁面。
5:合並JS
清除重復多餘的腳本,將網站中的js封裝到一起,縮小JavaScript比如去除不必要的空格等其他標簽等
6:合並CSS
將網站中的css封裝到一起
7:使用Css Sprite
CSS Sprites簡介 CSSSprites在國內很多人叫css精靈,是一種網頁圖片應用處理方式。
8:啟用Gzip
9:CSS位置
建議將他們放到<body>前,CSS放在<body>後,頁面需要重新渲染,打開速度受到影響。
10:js位置
JS放在頁面最後,可以加快頁面打開速度。
11:圖片大小聲明
如果圖片大小不做定義,則頁面需要重新渲染,速度受到影響。
12:圖片Alt信息檢測
建議為網頁img標簽增加alt信息(檢測信息為整個頁面圖片,加入這項信息可使網頁上的圖片更容易被用戶檢索到)
13:去除錯誤連接
無法打開的連接,會導致頁面打開緩慢,請及時修正或刪除。並給網站做404。
14:緩存靜態資源
變化很少的靜態資源可以設置客戶端緩存,減少請求。比如一篇文章發布後就不在改了,這樣就應該生成html文件,來提高網站載入速度。
15:URL長度檢測
建議URL長度在256位元組以內,有關url更多建議參考
16:在靜態頁面上不建議使用動態參數
在靜態頁面上使用動態參數,會造成spider多次和重復抓取「檢測出很多.php的URL,其實就是動態網頁
17:盡量不用Frame/iFrame
18:Flash不要出現沒必要的文字信息
19:減少域名DNS查找時間
用戶在瀏覽器的地址欄中鍵入域名後,瀏覽器就會通過DNS系統查找域名對應的IP地址,所以需要將DNS的時間設置在較低的水平,比如平均60-100毫秒進行一次DNS查詢。
7、百度統計中的網站診斷速度,連接網路的合並域名及css那些怎麼解決,希望有詳細解決方法,謝謝
合並域名:指調用內容的域名內只有一個資源,只調用了一次,可以把這個資源轉移到內其他域名,就不容用多次調用。
合並JS、CSS:指頁面調用了多個JS和CSS文件,每個都會增加一次請求。可把多個文件內的代碼集合到一個文件內,就可以只調用一個文件,只需要一次請求。
8、一個伺服器兩個域名,訪問第一個域名,載入不了第二個域名的css js
看你的描述應該是跨域了,這兩個資源因為域名原因處在不同的域下面。
首先內你理解下什麼容是跨域:
什麼是跨域請求
瀏覽器同源策略的限制(訪問同源的資源是被瀏覽器允許的,但是如果訪問不同源的資源,瀏覽器默認不允許。訪問不同源的資源就叫做跨域)
什麼是同源策略(Same Origin Policy)?
同源策略,是瀏覽器的一種核心最基本的安全策略。它對來之不同遠的文檔或腳本對當前文檔的讀寫操作做了限制。同源,即協議相同,域名相同,埠相同
為什麼會有跨域問題
跨域問題只出現在瀏覽器訪問的頁面,因為這是瀏覽器為了保戶用戶安全而製造的策略。假如沒有這層保護,網站就很容易受到跨站偽造請求(CSRF)的攻擊。
然後是如何解決
CORS(跨資源共享- Cross-origin resource sharing)
CORS 是W3C推薦的一種官方方案,能使伺服器支持XmlHttpRequest的跨域請求。CORS只需要添加一些HTTP頭,讓伺服器聲明允許的訪問來源。
設置下HTTP 頭就可以了
Access-Control-Allow-Origin:*9、二級域名綁定二級目錄,CSS亂了怎麼辦
跟你程序語言沒有關系,二級域名是域名解析里做的,綁定是IIS做的。 還有就是你做程序的時候,相對路徑的設置也很重要,設錯的就訪問出錯。 說實話,你問的亂七八糟,也不知道是不是我回答的這個,如果想弄清楚,百度HI問我吧。