CSS常用技巧

  • CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用
    CSS Sprite值的是把多個icon圖片放在一張圖里面被去,通過background-position這個屬性調整背景圖片的位置來達到預期效果
    1. 服務器上都每一個資源都需要加載训枢,圖片也是如此稚虎,如果有許多不同的icon捶箱,就需要有多次的http請求女责,如果合成一張圖片就可以減少http請求的次數澈灼,從而提高加載速度
    2. 而且多張合成一張圖片的大小小于這些圖片的總和樱衷,所以也就減少了http請求的加載時間
  • img標簽和CSS背景使用圖片在使用場景上有何區(qū)別
    • 是否使用img標簽取決于圖片是否是內容的一部分棋嘲,例如網站的logo就是內容的一部分就需要使用image標簽
    • 還有img常用于需要經常更換的內容,而CSS的背景圖片作為背景是不需要經常變動的
CSS Sprite
  • titlealt屬性分別有什么作用
    • title是一個全局屬性矩桂,主要是為元素增加一個小提示或者注釋沸移,當鼠標hover到這個有title屬性的元素時,title的值會在鼠標的旁邊顯示出來
      title
    • alt主要是當圖片無法加載的時候用來替代圖片的文字內容
      alt
  • background: url(abc.png) 0 0 no-repeat;這句話是什么意思
    這句話是一個background屬性的shorthand侄榴,其中的值是background-image雹锣、bakground-position、background-repeat三個屬性的簡寫
    • background-image可以為背景引入背景圖片癞蚕,接受的值是一個相對URL地址或絕對URL地址
    • background-position可以指定背景圖片的初始位置蕊爵,其中0 0表示的是左上角
    • background-repeat表示的是背景圖片是否重復,默認的值是repeat
div {
            width: 1000px;
            height: 1000px;
            background-image: url(mia.jpg);
        }
img
  • background-size有什么作用? 兼容性如何? 常用的值是?
    • background-size的作用是指定背景圖片的大小
    • background-size是CSS3的屬性桦山,在IE6攒射、7醋旦、8不支持
      background-size兼容性
    • <bg-size> = [ <length> | <percentage> | auto ]{1,2} | cover | contain
      • cover
        圖片會覆蓋整個背景區(qū)域,不會留下空白
      • contain
        圖片被包裹在背景區(qū)域里,有可能會留下空白


        cover和contain
      • <length>
        為圖片強制指定寬度和長度会放,若只有一個值則另一個值為auto
      • <percentage>
        相對于背景區(qū)域寬度和高度的百分比饲齐,若只有一個值則另一個為auto
  • 如何讓一個div水平居中?如何讓圖片水平居中
    • div居中
      • 如果div是固定寬度咧最,可以直接設置margin: 0 auto;
      • 如果div是不定寬度
        • 可以對div設置display: inline-block;捂人,然后對父元素設置text-align: center;
        • 或者div設置display: table;,然后設置margin: 0 auto;
    • 圖片水平居中
      直接text-align: center;
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div {
            border: 1px solid;
        }

        .box1 {
            width: 400px;
            margin: 20px auto;
        }

        .box2 {
            display: table;
            margin: 20px auto;
        }

        .box3 {
            text-align: center;
        }
    </style>
</head>
<body>
    <div class="box1">我是固定寬度的div</div>
    <div class="box2">我是用display: table;設置的窗市,我的寬度是內容寬度</div>
    <div class="box3">
        <img src="mia.jpg" alt="">
    </div>
</body>
</html>
居中
  • 如何設置元素透明? 兼容性先慷?
    通過opacity: 0;不透明度這個屬性來設置,它的屬性值1表示完全不同咨察,0表示完全透明论熙,這個屬性在IE8及以下只有部分支持
    opacity兼容性
  • opacityrgba都能設置透明,有什么區(qū)別
    • opacity是對元素設置透明度摄狱,可以對任何元素設置
    • rgba是通過顏色alpha通道來設置顏色的透明脓诡,只能針對顏色,例如背景顏色媒役,字體顏色祝谚,邊框顏色等顏色屬性
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市酣衷,隨后出現的幾起案子交惯,更是在濱河造成了極大的恐慌,老刑警劉巖穿仪,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件席爽,死亡現場離奇詭異,居然都是意外死亡啊片,警方通過查閱死者的電腦和手機只锻,發(fā)現死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來紫谷,“玉大人齐饮,你說我怎么就攤上這事◇宰颍” “怎么了祖驱?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瞒窒。 經常有香客問我羹膳,道長,這世上最難降的妖魔是什么根竿? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任陵像,我火速辦了婚禮,結果婚禮上寇壳,老公的妹妹穿的比我還像新娘醒颖。我一直安慰自己,他們只是感情好壳炎,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布泞歉。 她就那樣靜靜地躺著,像睡著了一般匿辩。 火紅的嫁衣襯著肌膚如雪腰耙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天铲球,我揣著相機與錄音挺庞,去河邊找鬼。 笑死稼病,一個胖子當著我的面吹牛选侨,可吹牛的內容都是我干的。 我是一名探鬼主播然走,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼援制,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了芍瑞?” 一聲冷哼從身側響起晨仑,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拆檬,沒想到半個月后洪己,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡秩仆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年码泛,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澄耍。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡噪珊,死狀恐怖,靈堂內的尸體忽然破棺而出齐莲,到底是詐尸還是另有隱情痢站,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布选酗,位于F島的核電站阵难,受9級特大地震影響,放射性物質發(fā)生泄漏芒填。R本人自食惡果不足惜呜叫,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一空繁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧朱庆,春花似錦盛泡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至箱硕,卻和暖如春拴竹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背剧罩。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工栓拜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斑响。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓菱属,卻偏偏與公主長得像,于是被迫代替她去往敵國和親舰罚。 傳聞我的和親對象是個殘疾皇子纽门,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內容

  • CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用CSS Sprite指的是包含許多不同的圖標、按鈕或圖形...
    coolheadedY閱讀 309評論 1 2
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案营罢? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,759評論 1 92
  • CSS Sprite(雪碧圖|精靈圖) 雪碧圖指的是將一些較小的圖標或其他小圖片集合到一起成為一張大圖赏陵,只需一次網...
    柯良勇閱讀 203評論 0 0
  • 一、背景圖片和背景圖的區(qū)別 背景色做代碼一般用英文單詞就可以饲漾,但是做網站建議用十六進制background-col...
    崔敏嫣閱讀 182評論 0 0
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color蝙搔,font,text-align考传,li...
    wzhiq896閱讀 1,759評論 0 2