画像のように赤いところがwidth300px指定されているのにも関わらず、
実際は300pxに満たない180pxくらいのサイズで表示されてしまいます。
これはどうしてなのでしょうか?そして、どうすれば治るのでしょうか?
ちなみに、一番右に10px緑の幅が設けられていますが、あれはあれで必要なため気になさらずに。。。。。
class名もひどいことになっていますが、あくまで掲載用の仮のclass名となっております。。。。。
#コード
https://codepen.io/anon/pen/OxypKB
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="normalize.css" /> <link rel="stylesheet" href="style.css" /> </head> <body> <div class="container"> <main class="main"> <div class="left"> W:150px </div> <div class="right"> <div class="right-container"> <div class="right-inner"> <div class="right-inner-block1"> Width:300pxなのに300pxもない。。。 </div> <div class="right-inner-block2"> Width:100% </div> </div> </div> </div> </main> </div> </body> </html>
* { box-sizing:border-box; } html { height: 100%; } body { background: #000000; height: 100%; } .container { display: flex; } .main { display: flex; width: 100%; } .left { width: 150px; background: orange; } .right { width: 500px; background: green; } .right-container { width: 490px; background: #1e1e1e; border-right: solid 1px #000000; } .right-inner { display: flex; width: 490px; height: 300px; } .right-inner-block1 { width: 300px; background: red; } .right-inner-block2 { width: 100%; background: yellow; }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/17 06:42
退会済みユーザー
2017/09/17 06:46