DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO相關 >> 關於SEO >> CSS百分比加減固定的像素該如何實現?
CSS百分比加減固定的像素該如何實現?
編輯:關於SEO     

CSS指的是層疊樣式表,CSS的單位大家應該首先想到的是px,也就是像素,我們在網頁布局中一般都是用px,但是近年來自適應網頁布局越來越多,em和百分比也經常用到了,最近在修改網站模板時發現了一個問題,之前一直都是用自己的筆記本電腦來查看自己的博客,博客剛好顯示的可以,但是一旦換了分辨率高的顯示屏,網站就顯得很不搭配了,要是css能夠百分比加減固定像素就能解決問題了,於是百度相關,經過測試,終於解決了CSS百分比加減固定的像素的問題。

CSS

代碼如下:

然後隨著手機的流行,web app和hybrid app的開發,都用到了css3技術,在css3中,新增了許多單位,rem、vw和vh、vmin和vmax、ch和ex等等。

css3的calc()

浏覽器支持IE9+、FF4.0+、Chrome19+、Safari6+
calc()語法非常簡單,就像我們小時候學加 (+)、減(-)、乘(*)、除(/)一樣,使用數學表達式來表示:

.haorooms {
  width: calc(expression);
}
這樣padding和margin和百分比一起用,問題就可以解決了。
例如,我們margin是20px。那麼我們就可以寫成:
.haorooms{
  width: calc(100% - 20px);  //注:減號前後要有空格,否則很可能不生效!!
}
也可以這麼用:
.box {
    background: #f60;
    height: 50px;
    padding: 10px;
    border: 5px solid green;
     width: 90%;/*寫給不支持calc()的浏覽器*/
    width:-moz-calc(100% - (10px + 5px) * 2);
    width:-webkit-calc(100% - (10px + 5px) * 2);
    width: calc(100% - (10px + 5px) * 2);
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved