ie和ff區別關於css和js,下面關於ie ff下面css

本文目錄一覽:

js 中如何操作css中class的值,和它在IE 和 F F中的區別

一。

js中對class並沒有像對id有

getElementById(“id”)相對操作的getElementByClassname(“name”)。你可以自行定義,但一般情況可通過

obj.setAttribute(“className”)和obj.getAttribute(“classname”)對class進行基本操作。

二。

{

ok=obj.getAttribute(“className”)’;}//for

IEelse{

ok=obj.getAttribute(“class”);}//for

FFobj.className=ok;

}這裡要取得class的值時,IE使用的是

obj.getAttribute(“className”)而FF要用obj.getAttribute(“class”)。

FF和IE在CSS里有什麼區別?

有很大的區別!

不同的瀏覽器對css的支持不同.

為什麼會出現css,就是為了讓不同的瀏覽器能正常顯示網頁

IT界有太多的瀏覽器了

imporment是強調的作用,提升一個屬性的級別,IE支持,別的不支持,而且IE還得是高版本的.它將把一個屬性提高到最高級別

IE6、 IE7、 FF在CSS表現上有哪些區別?拜託了各位 謝謝

這說不準的,有時候像CSS樣式你寫好後,用IE6瀏覽格式和位置是對的,但是FF瀏覽卻會亂跑的,還有顏色方面,IE6 IE7之間是存在差異的。不過在CSS寫法上有些是不同的,就像繼承樣式一樣,IE6就不需要中間加個空格,但是在FF上就需要一個空格了,要不然FF不會承認這個樣式的存在,另外區別也有很多,但是這還得靠你自己摸索的。 解決辦法是有一個的,你假如遇到一個問題不對了,你就可以上百度搜索一下就可以解決了。一般都會有提示的,如果你找不到答案,就乾脆上知道還提問了,加點分,對了,幫你回答了這麼多,總得幫我加個二十分吧! 查看原帖

希望採納

在線等:IE瀏覽器和 FF,Chrome在CSS寫法上的區別

目前,對css的解析。不同的瀏覽器是不一樣的,同為IE,不同的版本也是不一樣的。

以我的經驗,目前的主流瀏覽器中IE6是最麻煩也是最與眾不同的。所以,我一般用dreamweaver cs4寫html,它的解析與FF,Chrome相差已不是很遠。這種解析是比較符合W3C標準的。

建議,分模塊確定CSS。比如,寫sidebar的css,把sidebar寫完後,立即比較FF與IE6的差別。對不同進行修正,修正的方法就是樓上所說的CSS HACK,方法很多,可以上網搜一搜。

還有一個很有用的經驗,就是第一條css這樣寫:

*{

margin:0;

padding:0;

}

這樣可以方便地消除很多解析不同的地方。

css 在IE中和FF中的區別

兩種瀏覽器對於CSS的處理不一樣造成的,但是基本上的處理是差不多的,只是有些預定義信息不一樣。

比如 padding 有的瀏覽器默認是0,有的是10。

如果你寫頁面的話,最好把所有的信息都定義一遍

比如

* {

padding:0;

margin:0;

}

IE和FF下CSS樣式的區別

FF對盒模型的解釋也不一樣,代碼說明:#test { width: 650px !important;width: 648px;padding-left:2px;background:#fff; }

test 顯示的寬帶是 650px

IE Box的總寬度是: width+padding+border+margin寬度總和

FF Box的總寬度就是 width的寬度,padding+border+margin的寬度在含在width內。

如果有BOX{WIDTH:”300″; PADDING:”5PX”;

則BOX在IE的寬度應該為:310

而在FF的寬度則是300

所以在BOX有填充的情況下應該這樣使用

BOX{WIDTH:”290″!IMPORTANT; WIDTH: “300”;}

這樣子才能確保BOX的寬度始終在300px,而不會出現被撐開的現象,

而在FF裡面則不會造成浮動層填不滿的情況

ul 標籤在 Mozilla 中有 padding 值的,而在 IE 中只有 margin 有值。

設置ul{margin:0;padding:0}

針對firefox ie6 ie7的css樣式

現在大部分都是用!important來hack,對於ie6和firefox測試可以正常顯示,但是ie7對!important可以正確解釋,會導致頁面沒按要求顯示!找到一個針對IE7不錯的hack方式就是使用“*+html”,現在用IE7瀏覽一下,應該沒有問題了。

現在寫一個CSS可以這樣:

#1 { color: #333; } /* Moz */

* html #1 { color: #666; } /* IE6 */

*+html #1 { color: #999; } /* IE7 */

那麼在firefox下字體顏色顯示為#333,IE6下字體顏色顯示為#666,IE7下字體顏色顯示為#999

可以用”+”來實現只有IE識別的CSS Hack

可能有朋友想到用”_” Hack,但它們是由區別的,因為IE7中是不識別“_”的。所以用+

測試結果:

IE5.5,IE6 ,IE7瀏覽器都能識別;

FF2.0,Opera 9,Safari 2瀏覽器不識別

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257813.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:47
下一篇 2024-12-15 12:47

相關推薦

  • Python中new和init的區別

    new和init都是Python中常用的魔法方法,它們分別負責對象的創建和初始化,本文將從多個角度詳細闡述它們的區別。 一、創建對象 new方法是用來創建一個對象的,它是一個類級別…

    編程 2025-04-29
  • Sublime Test與Python的區別

    Sublime Text是一款流行的文本編輯器,而Python是一種廣泛使用的編程語言。雖然Sublime Text可以用於編寫Python代碼,但它們之間有很多不同之處。接下來從…

    編程 2025-04-29
  • Shell腳本與Python腳本的區別

    本文將從多個方面對Shell腳本與Python腳本的區別做詳細的闡述。 一、語法差異 Shell腳本和Python腳本的語法存在明顯差異。 Shell腳本是一種基於字符命令行的語言…

    編程 2025-04-29
  • Python中while語句和for語句的區別

    while語句和for語句是Python中兩種常見的循環語句,它們都可以用於重複執行一段代碼。然而,它們的語法和適用場景有所不同。本文將從多個方面詳細闡述Python中while語…

    編程 2025-04-29
  • Web程序和桌面程序的區別

    Web程序和桌面程序都是進行軟件開發的方式,但是它們之間存在很大的區別。本文將從多角度進行闡述。 一、運行方式 Web程序運行於互聯網上,用戶可以通過使用瀏覽器來訪問它。而桌面程序…

    編程 2025-04-29
  • TensorFlow和Python的區別

    TensorFlow和Python是現如今最受歡迎的機器學習平台和編程語言。雖然兩者都處於機器學習領域的主流陣營,但它們有很多區別。本文將從多個方面對TensorFlow和Pyth…

    編程 2025-04-28
  • 麥語言與Python的區別

    麥語言和Python都是非常受歡迎的編程語言。它們各自有自己的優缺點和適合的應用場景。本文將從語言特性、語法、生態系統等多個方面,對麥語言和Python進行詳細比較和闡述。 一、語…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • Python與C語言的區別和聯繫

    Python與C語言是兩種常用的編程語言,雖然兩者都可以用於編寫軟件程序,但是它們之間有很多不同之處。本文將從多個方面對Python與C語言的區別和聯繫進行詳細的闡述。 一、語法特…

    編程 2025-04-28
  • CSS sans字體家族

    CSS sans字體家族是一組基於CSS的無襯線字體,具有在不同設備和瀏覽器上保持一致的特性。本文將從優勢、使用、自定義等多個方面對CSS sans字體家族進行詳細介紹。 一、優勢…

    編程 2025-04-28

發表回復

登錄後才能評論