1樓:從前有個
現在瀏覽器對於邊框的處理方式都是一樣的,都是在原有寬度的基礎上再加上邊框的寬度。一般來說,比較好的作法是div在設定寬度的時候減去border的寬度。當然這樣可能之前預設的整數寬度,例如200px,就會變成乙個類似於198px的數值,在觀感上讓人略有不爽。
所以對於ie8及以上版本的瀏覽器,可以使用box-sizing這個css3的樣式,設定屬性值為border-box,這樣就可以讓div的寬度等於內容+padding+border的寬度。具體的定義方法可以是下面這樣:
.box
這樣div的寬度就不會受到border、padding這些樣式的影響了~~不過ie6和7是不支援這個屬性的,使用的時候要留意~~
再補充一下,如果是希望寬度等於內容+padding+border的話,就可以這樣定義:box-sizing:content-box;
2樓:匿名使用者
設定寬度的div不加border,裡面再加一層div,然後給裡面的加border。
3樓:鄔克群
邊框是一共加了幾畫素,你就將邊框所對應的塊減去相對應的寬度就好了。這個是肯定相容的
4樓:匿名使用者
要是加border,應該是要減去對應的畫素,不然肯定會超出的。。
5樓:中亞盛世建站
根據盒模型,計算好每個元素的寬高。
6樓:卷陽炎
呵呵 把需要設定border的div 設定以下css
box-sizing: border-box;
怎樣解決css在瀏覽器的相容問題?
請幫忙解決css樣式中瀏覽器相容性問題?
如何解決css和div樣式設計的網頁在ie瀏覽器和谷歌瀏覽器中相容
7樓:匿名使用者
你性別是不是用的 這個,如果是的話這個再ie個谷歌編譯以後的寬度不一樣的,做這個就可以切換輸入法,然後用全形的空格,就對齊了
使用者名稱性 別
8樓:匿名使用者
一般來講,相容性問題在ie6下會比較明顯。你做網頁的時候,先寫符合谷歌瀏覽器的樣式。然後再寫相容ie的樣式。
寫法比較簡單,看到樣式有出入的地方加個 * 星號就是相容ie6的樣式。例如: *margin-left:
10px;
9樓:
text-align:justify(火狐);
text-justify:inter-ideograph(ie)
不知道這個有沒有用!
10樓:go以前現在將來
你在性別中間用空格符試試
11樓:城弦
margin:0;padding:0;ie預設2px的外邊框
div css這種效果咋做的,css div這種效果怎麼做出啊,求教!
需要引入jquery,html 如下 發布者 沈培瀏覽次數 1我們都知道那個小小的人會長大,我們能做的不是永久事無鉅細的幫助他,而是為他們不斷的創造足夠成長的空間.發布者 沈培瀏覽次數 1我們都知道那個小小的人會長大,我們能做的不是永久事無鉅細的幫助他,而是為他們不斷的創造足夠成長的空間.addda...
網頁帶陰影的邊框,像實現下圖這樣,邊框陰影,怎麼用photoshop製作啊
先畫出正常的陰影 這個不用教了吧 選擇陰影後用編輯 變換 變形,拖動4個角的變換杆,類似調整路徑,就可以輕鬆做出你的效果 用fireworks很容易實現 怎麼用photoshop往 上加邊框 用photoshop往 上加邊框的方法是 1 開啟原圖,如下圖,使用矩形選框工具劃乙個選區。2 編輯 描邊,...
如何把章的邊框變細
我覺得的那個方法可行。先用橢圓形工具圈出乙個圓。大小是邊框的一半,然後反選,快捷鍵 shift ctrl i。最後刪除 delete 或者加個蒙板也可以。ps 魔棒 w 選中外邊一圈 然後在 選擇 裡有個 修改 下面變大變小隨你自己了 做的太假了,要做就做逼真一點 學會ps,就會了,東西雖然簡單,全...