2011-11-11 47 views

回答

59

是的,你可以用CSS &做它在所有瀏覽器的工作。這樣做:

.right{ 
    overflow:hidden; 
    background:red; 
} 
.left{ 
    float:left; 
    background:green; 
} 

檢查這個活生生的例子http://jsfiddle.net/enRkR/8/

+2

謝謝!溢出:隱藏是我失蹤的魔法。 –

+0

很高興幫助:) – sandeep

+5

哇,令人難以置信。誰會想到'overflow:hidden;'就是答案。如果我能1000-這個答案,我會;)謝謝! – pixelfreak

1

試試這個:

<div> 
    <div id="div1" style="float:left"> 
    content 
    </div> 
    <div id="div2" > 
    content 
    </div> 
<div> 

或者

是指這樣的:How to style Div elements as Tables

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> 
<head><title>table using divs</title> 
<style type="text/css"> 
    .div-table{display:table; border:1px solid #003399;} 
    .div-table-caption{display:table-caption; background:#009999;} 
    .div-table-row{display:table-row;} 
    .div-table-col{display:table-cell; padding: 5px; border: 1px solid #003399;} 
</style> 
</head> 
<body> 
<div class="div-table"> 
    <div class="div-table-caption">This is a caption</div> 
    <div class="div-table-row"> 
    <div class="div-table-col">1st Column</div> 
    <div class="div-table-col">2nd Column</div> 
</div> 
</div> 
</body> 
</html> 

注:要使用這些CSS屬性值,你需要有支持Web瀏覽器他們。不幸的是,轉換爲網頁瀏覽器,如IE 8,火狐3,Opera 9中數量有限等

2
<div style="float:left">less content</div> 
<div>More content More content 
</div> 
相關問題