本地網頁樣式上傳伺服器後發生變化解決辦法
這段時間給公司做了個網站,在本地用IE10,火狐,goolgeChrome,360瀏覽器通過頁面樣式測試。
本地通過測試後便上傳到伺服器,上傳之後用IE10瀏覽發現有部份樣式異常。火狐,goolgeChrome,360瀏覽與本地瀏覽樣式效果一樣。
和平時一樣,有問題找度娘。大部分網友說:編碼問題,也有說樣式沒有載入更有說是快取問題···,我用文字編輯器notepad++檢視CSS檔案發現ANSI格式,難道真是編碼格式問題?立馬改成UTF-8儲存並上傳至伺服器。
測試結果讓並沒有發生改變,看來不是編碼問題。本地測試正常遠端伺服器上卻異常,難不成是伺服器環境的問題?自己馬上搭建IIS,本地伺服器環境很好就OK了,接著測試瀏覽結果都很正常。開始懷疑空間商的伺服器環境了,因為我用的windows平臺,空間商的是linux平臺。難不我再搭建個linux平臺再測試?
靜下心來想了想,其它瀏覽器都沒問題就IE有問題,是不是應該在IE上找找問題呢?開啟IE再次瀏覽遠端伺服器的網頁,按下F12鍵打開發人員工具,忽然間我發現瀏覽器模式:IE10,文件模式:IE7。
這裡顯然有問題,把文件模式改成標準。IE10頁面馬上發生變化與之前本地測試完全一樣。至此問題原因以經找到。本地與遠端伺服器不一致的樣式是因為IE10文件編碼發生了變化。找到問題原因,便進入問題解決方案。
解決方法在網頁加入<meta http-equiv="X-UA-Compatible" content="IE=edge" >程式碼。X-UA-Compatible是針對 IE8 以上版本的一個特殊檔案頭標記,用於為 IE8 以上版本指定不同的頁面渲
染模式,對於ie8之下的版本瀏覽器是不識別的。
在X-UA-Compatible中可用的方法有:
<meta http-equiv="X-UA-Compatible" content="IE=5" >
<meta http-equiv="X-UA-Compatible" content="IE=7" >
<meta http-equiv="X-UA-Compatible" content="IE=8" >
<meta http-equiv="X-UA-Compatible" content="IE=edge" >
其中最後一行是Edge 模式,通知 Windows Internet Explorer 以最高級別的可用模式顯示內容。
雖然這個問題已經解決,但最終暴露出另外兩個問題 。
1、為什麼我在本地搭建的IIS伺服器,IE瀏覽文件模式是正常標準。而上傳卻變成了IE7?
2、說明CSS檔案相容性不是很完美在IE7或以下會發生異常。
相關推薦
本地網頁樣式上傳伺服器後發生變化解決辦法
這段時間給公司做了個網站,在本地用IE10,火狐,goolgeChrome,360瀏覽器通過頁面樣式測試。 本地通過測試後便上傳到伺服器,上傳之後用IE10瀏覽發現有部份樣式異常。火狐,goolgeChrome,360瀏覽與本地瀏覽樣式效果一樣。 和平時一樣,
python程式碼本地執行不報錯,上傳伺服器後報錯???
本地執行是成功的,程式碼也更新了,但在伺服器上執行程式碼就報錯了,500 Internal Server ErrorThe server encountered an internal error and was unable to complete your request. Either t
thinkphp5 上傳伺服器後 Access denied
伺服器報 Access denied,要麼報 No input files,但是在網上查了查說是將 PHP 的cgi.fix_pathinfo 改成 1 即可,但是改成 1 顯然是有解析漏洞的,嘗試尋找不改 php.ini 的解決方法。 cgi.fix_pathinfo這個不建議開啟,預設的php.ini中
nginx 訪問圖片上傳伺服器出現403錯誤解決方案
近期在nginx+ftp搭建圖片上傳伺服器的時候,在瀏覽器訪問圖片路徑出現403錯誤,經蒐集各位大神的回答,整理以下內容: 大家可以按下面的介紹,一一排除自己的問題,歡迎大家指正! 1、首先檢視nginx的配置檔案 vi /usr/local/nginx/conf/ng
關於.NET 上傳大文件的解決辦法
過期策略 link soft 防止 bytes stl 控件 拒絕 version 1.最近在解決問題的時候遇到如何將視頻以及語音和圖片上傳到阿裏雲的服務器中。但是遇到一些大文件就導致無法進行上傳. 2.在將圖片進行上傳到阿裏雲的時候先將文件轉化為二進制文件,然後通過文件流
php程序上傳網站logo出現錯誤解決辦法
文件夾權限 php程序 設置 emp nbsp warn ror ora 文件夾創建 工作中遇到的問題,我都會一一解決,並把解決辦法發到這裏來。上傳網站logo出現錯誤:php warning: file upload error unable to creatr a
eclipse git上傳下載程式碼auth錯誤解決辦法
當出現這種問題的時候,主要是eclipse裡面的rsa key沒有提交到 gitLAB 上 點選window > Preferences > General > Network Connections > SSH2>Generate
使用cornerstone上傳忽略.a檔案的解決辦法
在做極光推送的時候,上傳lib資料夾的時候,.a檔案上傳的時候被自動忽略了 解決辦法: 1.開啟Cornerstone左上角,點Cornerstone->Preferences->Subversion 2.Global lgnores下面有一個Use de
EDAS上傳字型嵌入問題及解決辦法
word轉PDF後上傳,EDAS網站提示PDF格式錯誤:“The PDF file cannot be accepted: Publishers require that PDF fonts are embedded so that documents can be pr
FileZilla遠端上傳檔案失敗原因和解決辦法
使用FileZilla遠端管理伺服器檔案是很方便的 在使用其下載檔案往往能夠成功,上傳卻總是失敗!狀況如下 狀態:開始上傳 F:\sshd\info.php 狀態:讀取“/var/www/html”
svchost.exe 上傳流量 M 很大 解決辦法 win7
對使用3G網絡卡或流量有限制的同學,即使把所有的軟體都禁止上傳下載。每天也會有幾百M流量產生。用流量監控軟體檢視會發現是svchost.exe產生的。這是因為win7在更新(即使你關掉了自動更新,也會有),解決辦法是:
Js(基於jQuey)網頁端壓縮圖片後上傳伺服器
問題前述:為了保證邏輯更清晰,文章採用不少的文字解析,如果你比較緊急,可以不用看文字直接瀏覽程式碼呈現部分。 問題背景:最近有做到一個需求,使用者實名認證上傳身份證,一般情況下直接通過手機拍照上傳這樣的圖片很大(大約2-4M),一方面浪費伺服器頻寬,另外一方面上傳的速度很
如何通過git把本地的程式碼上傳到伺服器
注意:安裝的前提條件是配置好Git的相關環境或者安裝好git.exe,此處不再重點提及 上傳的步驟:(本文采用git 命令介面進行操作) ( git config --global user.email "[email protected]" git config --global use
【hadoop】本地Eclipse編寫hadoop詞統計程式碼本地測試,打包上傳伺服器測試
環境準備 1、伺服器配置好hadoop2.7.3,詳細配置過程可參考 hadoop2.7.3環境配置 2、本地安裝好Eclipse,並配置好maven 3、本地解壓hadoop-2.7.3,並下載winutils.exe檔案放在自定義目錄下 本地Ecli
伺服器運維:SFTP將本地資料夾上傳至centos伺服器中
一:上傳檔案 SFTP方式上傳檔案比較簡單,我這裡使用的是 Xshell6 ,通過下圖方式進行SFTP連線後,即可通過命令進行本地與伺服器間檔案的上傳。 常用命令: 1、 ls和lls ls是
關於專案本地執行未亂碼,上傳伺服器專案亂碼
如果是直接用其他編輯器(如visualCode、sublime等)寫的前端頁面。可能匯入myeclipse時,未在jsp頭部加上jsp頭部。 <%@ page language="java" import="java.util.*" pageEncoding="utf8"%> <
將本地文件上傳至SAP伺服器上及從SAP伺服器下載到本地
1、將本地文件上傳至SAP伺服器上 DATA:lv_file TYPE string,lv_ver LIKE gt_out-ver. DATA: fname TYPE rlgrap-filename,
關於vue打包後上傳伺服器重新整理404的問題
一:nginx伺服器解決方案,修改 .conf 配置檔案 有兩種解決方案 1: location / { try_files $uri $uri/ @router; index index.html; } location @router
關於ueditor上傳圖片後拖動圖片自動新增style樣式 手機端不能自適應問題
最近在做專案,發現使用ueditor上傳圖片後拖動圖片不能手機端自適應的問題,在網上搜索和好多都不能解決,經過多次測試 發現拖拽圖片的時候會自動新增style屬性,導致圖片不能自使用手機端,經過檢視原始碼發現在ueditor.all.min.js裡發現了這樣一句程式碼: 6
javascript+C#本地大檔案上傳到伺服器方法(WebUploader)
在前後端進行資料傳輸時,有時需要傳輸大檔案。WebUploader提供了一些前端傳輸圖片和檔案等地方法。但是,當上傳檔案較大時,會被伺服器端限制,阻止其上傳。 在ASP.Net中,調整伺服器接受檔案的大小的配置方法如下: <httpRuntim