⑴ html css里怎麼調ie8和ie9的高度兼容 代碼是什麼,
ie6有一個特性 就是裡面外層一個固定高度的div在一般情況下都會被內層元素給撐大
但ie7以上就不會,比如內層div高度是500 而外層div高度是400 在ie7以上或其它高級版本瀏覽器就會顯示外層為400 內層為500 而外層div的下一個同級元素(也就是它的下一個元素)會直接在高度400的位置顯示 所以會有100px與這個外層div的內層相重疊
而ie6下因為外層的div會被內層撐大 所以這個外層元素的下一個同級元素就會從500高度的位置顯示 所以在ie6下就不會重疊
在Ie7以上版本瀏覽器 你可以打開網頁後按F12來查看網頁元素 在打開的工具中的Html選項卡裡面有一個滑鼠的按鈕,點擊後 可以選擇頁面元素 或直接在Html選項卡裡面選擇某個標簽後,網頁中就會將這個元素框住,通過這種方式來查看你的元素是否被撐大 從而來更改你的css設置。
⑵ jsp頁面 如何解決ie8 和瀏覽器 ie9 兼容問題
將IE進行降權處理,添加如下代碼
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
頁面訪問的時候全部以IE8處理
⑶ ie8與ie9在不設置浮動的情況下怎麼樣來兼容
解決IE6、IE7、IE8、Firefox兼容的幾種方案
瀏覽器不兼容,你知道源頭嗎?
凡事都要知其然,才能知其所以然,前端開發的朋友想畢都會碰到瀏覽器兼容的問題,今天在網上覓到此文,希望對大家有用。
瀏覽器的不兼容,大家肯定都是深惡痛絕的,往往我們只是去做修補,卻忘了更重要的事情,那就是追溯根源,避免類似的不兼容再次出現。在下不才,歸納幾點html編碼要素,望能指點各位:
1.文字本身的大小不兼容。同樣是font-size:14px的宋體文字,在不同瀏覽器下占的空間是不一樣的,IE下實際占高16px,下留白3px,Firefox下實際占高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案:給文字設定line-height。確保所有文字都有默認的line-height值。這點很重要,在高度上我們不能容忍1px的差異。
2.Firefox下容器高度限定,即容器定義了height之後,容器邊框的外形就確定了,不會被內容撐大,而IE下是會被內容撐大,高度限定失效。所以不要輕易給容器定義height。
3.還討論內容撐破容器問題,橫向上的。如果float容器未定義寬度,Firefox下內容會盡可能撐開容器寬度,IE下則會優先考慮內容折行。故,內容可能撐破的浮動容器需要定義width。
⑷ html css的代碼如何讓它兼容到ie9瀏覽器,最簡單的方法
用一行代碼來解決CSS在,IE6,IE7,IE8,IE9,IE10 中的各種兼容性問題。
在網站前端寫代碼的過程中,很多時間IE各個版本的兼容問題很難整。現在網路與谷歌都有了一行解決這種兼容性的代碼了。如下面的。
辦法一
網路也應用了這種方案去解決IE的兼容問題
網路源代碼如下
1
2 /www.w3.org/1999/xhtmlxmlns:bd=http://www..com/2010/xbdml>
3
4 html;charset=utf-8″>
5
6
7
可以打開網路,右鍵查看源碼看下!我們可以看下文件頭是否存在這樣一行代碼!
這句話的意思是強制使用IE7模式來解析網頁代碼!
在這里送上幾種IE使用模式!
8
2. Google Chrome Frame也可以讓IE用上Chrome的引擎:
9
3.強制IE8使用IE7模式來解析
10
11 //或者
12
4.強制IE8使用IE6或IE5模式來解析
13
14
5.如果一個特定版本的IE支持所要求的兼容性模式多於一種,如:
15
二.在網網站伺服器上指定預設兼容性模式來解決這個辦法
當然如果伺服器是自己的話,可以在伺服器上定義一個自訂標頭來為它們的網站預設一個特定的文件兼容性模式。這個特定的方法取決於你的網站伺服器。
錄入,下列的 web.config文件使Microsoft Internet Information Services (IIS)能定義一個自訂標頭以自動使用IE7 mode來編譯所有網頁。
另外還有一起其他的解決方案,例如google的
ie7 – js中是一個JavaScript庫(解決IE與W3C標準的沖突的JS庫),使微軟的Internet Explorer的行為像一個Web標准兼容的瀏覽器,支持更多的W3C標准,支持CSS2、CSS3選擇器。它修復了許多的HTML和CSS問題,並使得透明PNG在IE5、IE6下正確顯示。
使IE5,IE6兼容到IE7模式(推薦)
16
17
18
使IE5,IE6,IE7兼容到IE8模式
19
20
21
使IE5,IE6,IE7,IE8兼容到IE9模式
22
23
24
⑸ 如何讓div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等瀏覽器
css樣式大部分是兼容ie9+及火狐、谷歌的,至於ie9以下需要有針對性的調整,現在基本已經放棄ie6和ie7了,ie8也是個別單位特殊要求的情況下才做調整的。
⑹ 如何使網站兼容IE6,IE7,IE8和IE9瀏覽器
現在很多網站已經開始不兼容IE6等瀏覽器了,因為這對網站設計者來說是一件復雜的活,你想兼容需要進行CSS和代碼修改
⑺ html css的代碼如何讓它兼容到ie9瀏覽器,最簡單的方法
網路源代碼解決IE的兼容問題
<!Doctype html>
<htmlxmlns=http://www.w3.org/1999/xhtmlxmlns:bd=http://www..com/2010/xbdml>
<head>
<metahttp-equiv=Content-Typecontent=「text/html;charset=utf-8″>
<metahttp-equiv=X-UA-Compatiblecontent=IE=EmulateIE7>
<title>網路一下,你就知道</title>
<script>varwpo={start:newDate*1,pid:109,page:『superpage』}</script>
<meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>
在網網站伺服器上指定預設兼容性模式來解決這個辦法
當然如果伺服器是自己的話,可以在伺服器上定義一個自訂標頭來為它們的網站預設一個特定的文件兼容性模式。這個特定的方法取決於你的網站伺服器。
⑻ HTML頁面如何讓IE9兼容IE8
相應代碼如下:
<meta http-equiv="X-UA-Compatible" content="IE=8"> <!--以IE8模式渲染-->
<meta http-equiv="X-UA-Compatible" content="IE=7"> <!--以IE7模式渲染-->
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">
針對 IE8、IE9 分別 禁用兼容模式
⑼ HTML頁面如何讓IE9兼容IE8
按照W3C標准來布局就可以達到各瀏覽器的兼容效果,不只是IE了。
各瀏覽器的解析標准不同而導致的,同樣的頁面展示在不同瀏覽器里時,展示效果也不同,為達到同樣的效果,需要對瀏覽器的解析進行重置,也就是初始化。
初始化一般是CSS對頁面標簽的重置設置,通過把一些默認有標簽樣式重置為一致後,在各瀏覽器下也就很容易達到相同的展示效果了。
理論上來說,我們需要做的是漸性增強處理,而不是降級內核處理。相對來說,IE9的解析比IE8以下處理的解析增強了不少。
⑽ 如何兼容ie5 ie6 ie7 ie8 ie9 ie10 ie11和360瀏覽器
1、首先打開IE瀏覽器,點擊右上角的工具按鈕。