9

屏幕快照 2017-05-14 下午10.05.01.png
?x=10px,y=10px 往右移動了10px,往下移動了10px
又有背景圖片又有背景色的場景:圖片比較小的情況下,沒被圖片遮蓋的部分就是背景色顯示;背景圖片部分是透明的,可以顯示出背景色

背景圖片相當于:圖片相當于風景,元素相當于窗口。所以要展示風景,首先必須要有窗口,就是窗口元素得有寬度、高度等

屏幕快照 2017-05-21 上午9.44.25.png
屏幕快照 2017-05-21 上午9.52.00.png
既有行內的特性:使用text-align:center;同時有塊級特性,可以使用寬度、高度、margin、padding
如何去掉兩個span之間的空隙,用一個div包裹住,設置font-size:0;然后再把box里的font-size:14px;

background-attachment 屬性:fixed 固定背景圖片,只有內容滾動/scroll (默認)
http://www.w3school.com.cn/cssref/pr_background-attachment.asp

如何讓并排按鈕居中呢?
兩種方法:
所有元素display:inline-block,,然后父容器text-align:center;
第二種方法:一個div包裹住這個元素,這些元素本身又是浮動的,水平排列,div設置一個寬度,margin:auto

background-position:設置背景圖片的起始位置:

  • x y(像素單位,針對左上角做一個位置偏移;)
  • x% y%
  • [top|center|bottom]垂直方向+[left|center|right]水平方向

background-repeat:

  • no-repeat;
  • repeat-x
  • repeat-y;
  • repeat

background-size:拉伸圖片size至固定大小

  • contain:正好圖片可以塞進去的尺寸
  • cover:上下撐滿,水平只展現一部分,當寬度變化,展現部分隨之變化。
單行文本行高

line-height:2 等于本身文本高度的2倍
line-height:200% 父容器文字高度的2倍

屏幕快照 2017-05-21 上午10.44.50.png
屏幕快照 2017-05-21 上午10.53.27.png
兼容性完美
兼容性完美,所有瀏覽器支持
如果是html實體,所有瀏覽器兼容;如果是css.before IE6不兼容
IE不支持
IE9支持,移動端首選

作業(yè):

  • text-align: center的作用是什么,作用在什么元素上?能讓什么元素水平居中
    text-align: center 作用于行內元素上;
    能讓這行內的內容水平居中。

IE 盒模型和W3C盒模型有什么區(qū)別?
IE盒模型width包括content 尺寸+padding+border;
而W3C標準中的padding、border所占的空間不在width、height范圍內。

61f9aa591ab7c4488811c92dd165f9d99ec7ab27_1_690x420.jpg
cff16bdcbda1aaa917bea9d2cac762d03f31e7cb_1_690x403.jpg

*{ box-sizing: border-box;}的作用是什么?
即為IE 盒模型,當設置了box-sizing: border-box之后,元素的border 和 padding 就不再增加content的size了。

line-height: 2和line-height: 200%有什么區(qū)別?
line-height: 2 等于本身文本高度的2倍
而line-height: 200%則是父容器文字高度的2倍

inline-block有什么特性?如何去除縫隙?高度不一樣的inline-block元素如何頂端對齊?
inline-block 既有inline的特性,不占據整行,寬度由內容的寬度決定;
又有block的特性,可以設置寬高,但有縫隙問題;
去除縫隙有兩種方法:第一種是直接把兩個元素之間的空白字符去掉;第二種方式是把所有元素裝在一個div元素中,把div元素的font-size設置為0,然后再把單個inline-block元素設置自己的font-size;
行內元素默認對齊方式是基于字體底部基線對齊的,可以vertical-align:top來實現頂端對齊。

CSS sprite 是什么?
是CSS精靈圖,通過把網頁需要用到的多個圖標整合到一張圖片上,然后通過CSS背景定位展示其中需要用到的圖片部分,這樣做可以減少向服務器請求此時,提升網站加載速度,減少服務器開啟的線程,從而減輕服務器壓力。

讓一個元素"看不見"有幾種方式?有什么區(qū)別?
可以設置透明度為0,opacity:0
visibility:hidden
display:none;消失,不占用位置

代碼1:http://js.jirengu.com/zoda/1/edit?html,css
代碼2:http://js.jirengu.com/misel/1/edit?html,css,output

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,189評論 1 92
  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1、css sprite是一種圖片處理方法,就是將...
    鴻鵠飛天閱讀 499評論 0 0
  • 一.Laravel自定義驗證 手動創(chuàng)建一個 validator 實例并通過Validator::make方法在 f...
    默言1024閱讀 445評論 0 0
  • 兩人是高中同學,曾是同桌。男方短信表白,被女生拒絕了。后來那個男生轉校了,女生突然發(fā)現自己好想有那么點喜歡他。不知...
    學會慢閱讀 263評論 0 0
  • 明天就出去接洋過來豬場,本來以為組長不會給請一天只半天,誰知組長同意我請假一天。實在太好了明天不僅可以睡懶覺還可以...
    承思而行閱讀 267評論 0 0

友情鏈接更多精彩內容