div コンテナーがあり、その幅は 150px です。
div にはテーブルがあり、その幅は画像リストであるコンテンツで可変です。
画像リストのサイズが 150px より大きい場合、 <td> は改行します。
画像リストを壊さずに一列に並べるには?
私たちのコードは chrome では動作しますが、IE9 では動作しません。
以下は私のhtmlコードです。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>test</title>
<style text="text/css">
.thumbnail{
float:left;
}
.NoBreak{
white-space:nowrap;
word-break:keep-all
}
</style>
</head>
<body>
<div style='width:150px;overflow:hidden;border:1px solid #ff0000;'>
<table border='1' cellspacing='0' cellpadding='0'><tr height='40'><td nowrap class='NoBreak'>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
<img src='b1347546434941/s1347546434942/1209135051ed48bc89d.jpg' class='thumbnail' width='30' height='40'/>
</td></tr></table>
</div>
</body>
</html>