質問 |
||
| QNo.4023305 | divやp要素の前後は改行されるとありますがどこから改行されるのでしょうか | |
|---|---|---|
| 質問者:tamorisan1 |
<body> <div align="center"> <br> あいうえお<br> <img src="../xxx/1.jpg" width="640" height="400" border="0"> <br> <p class="text_min"> あいうえお<br> </p> あいうえお<br> <br> </div> </body> 上記の場合、改行位置はこうでしょうか?↓ *改行* <div align="center"> </div> *改行* *改行* <p class="text_min"> </p> *改行* という事でしょうか? 当たり前のような質問ですいません! |
|
困り度:
|
||
| 質問投稿日時: 08/05/15 01:39 |
||
回答 |
|
| ANo.1 | 違う。 改行されるんじゃなくて ブロック毎に前のブロックの下に配置される の筈だよ。 そういう意味ではbodyの直下にベタのテキストやインライン要素を含めるのは行儀が良くない。 (実際strictでは怒られる) ブロックとインライン混在もよろしくない。 状況からすると、ブロック内のbrは最後の分が無くなる、後はブロック間の設定による隙間ができる。 という状況。 つまりどうなるんだよ ってのは実際に表示さたら判るよ。 特に style="background-color:#f00" みたいに個別に背景色を付けてどこまでが何の範囲なのか見たら判りやすいんじゃない? http://openlab.ring.gr.jp/k16/htmllint/ |
|---|---|
| 回答者:SAYKA | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/15 05:32 |
|
| |
| この回答へのお礼 | ありがとうございます!!助かりました!! 勘違いしていました、、 |