今天才知道css hack是什麼

2022-02-17 06:29:43 字數 1715 閱讀 9220

先來個冷笑話:一晚下班回家,一民警迎面巡邏而來。突然對我大喊:站住! 民警:int型別佔幾個位元組? 我:4個。 民警:你可以走了。 我感到很詫異。 我:為什麼問這樣的問題? 民警:深夜還在街上走,寒酸苦逼的樣子,不是小偷就是程式設計師

作為乙個後端程式設計師,之前知道的css都是皮毛,因為有專業的美工幫我們做靜態頁面,我們只需要做好頁面資料填充,專心寫邏輯**。現在有一種想去從事web前端開發了,儘管知道一些js的主要概念,原型,原型鏈,上下文,閉包之類的,但貌似都不是很深入,想想還是先從css開始吧,有時候很簡單的某些樣式卻總是寫的很痛苦。所以今天就看了css手冊,點滴積累吧。

什麼是css hack

我自己的理解定義,就是針對不同的瀏覽器在對某些css屬性做解析的時候出現的差異,我們去coding css這些差異的過程。看了css hack知道有

1.條件hack

1

取值有

lt 小於

gt  大於

gte 大於或等於

lte 小於或等於

! 非

取值有

可以是6/7/8/9...

例如 以下表示瀏覽器是小於ie7的:

1

以下例子是ie7的,這個是有效果的:

2.屬性級hack

**如下:

#test

3.選擇符級hack

* html .test       /*

for ie6 and earlier

*/* + html .test /*

for ie7

*/.test:lang(zh-cn) /*

for ie8+ and not ie

*/.test:nth-child(1) /*

for ie9+ and not ie

*/

還有一點小知識是讓乙個內聯元素可以設定寬高 目前知道有display:block/inline-block 或者設定position:absoulte或者設定float等

最後 -music

白天總是很忙

晚上總很慌

都說前面有光

誰能給誰方向

看起來他和她似乎都很風光

低頭承認渺小不如堅強上場

每天問問自己

是否盡全力

不學百般心機

過程是獎勵

你一直站在光能照到的地方

只要相信自己其實每個人都一樣

多乙個人和你分享

少一點難自己肩扛

我們都是笨小孩但不忘挺起胸膛

多乙個人和你分享

少一點難自己肩扛

相信自己遲早會發光發亮

每天問問自己

是否盡全力

不學百般心機

過程是獎勵

你一直站在光能照到的地方

只要相信自己其實每個人都一樣

CSS Hack是什麼意思

css hack由於不同的瀏覽器,比如internet explorer 6,internet explorer 7,mozilla firefox等,對css的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。這個時候我們就需要針對不同的瀏覽器去寫不同的css,讓它能夠同...

今天是什麼日子?

世界電信日 1969年5月17日,國際電信聯盟第二十四屆行政理事會正式通過決議,決定把國際電信聯盟的成立日 5月17日定為 世界電信日 並要求各會員國從1969年起,在每年5月17日開展紀念活動。1973年國際電信聯盟再次通過決議,要求各會員國繼續開展各種紀念活動,活動方式可以多種多樣。為了使紀念活...

今天才知道,原來html上用這個標籤顯示拼音

今天上網溜達的時候,在微博看到的,原來html上面可以用標籤顯示拼音,我這暴脾氣,馬上試一下 拼音 在chrome看下結果 好尷尬啊,沒有啥變化啊,我還以為能夠神奇的自動顯示拼音呢。再仔細看了下,原來拼音要自己寫,好吧,我改改 拼音pinyin 我再看下結果 真的可以哦。但是,我不是乙個容易滿足的人...