A-key function 大学生が始めるべきネットビジネス起業

大学生のうちに始めるべきネットビジネス・資格などを紹介してます。

子要素が親要素のサイズより大きな場合のCSS対処法。

2018/04/11Author:

費用:0円 時間:10分

たまにありますよね。

HTMLやPHPでサイトを作成していると、時々起こります。

通常、サイズというものは子要素のサイズを最小として親要素が指定されると思います。

table

こんな感じですよね。

しかし場合によっては、子要素が親要素のサイズを超えてしまう場合があります。

まあ理由としては、floatにしているなどが挙げられるわけですが。

解決方法はいくつかあります。

試してみましょう。

sponsored link

1.overflow: auto;

親要素のスタイルシートに以下のコードを書き足しましょう。

overflow: auto;

2.疑似要素とclearfixを使う

子要素に疑似要素afterでclearfixという手法を使用しましょう。

子要素がpタグとした場合は

p:after{
content:".";
height: 0px;
clear: both;
display: block;
visibility: hidden;
}

という風に描けばおkです。

3.display: table;

これが一番簡単な方法だと思います。

子要素のスタイルシートに以下のコードを指定しましょう。

display: table;

これで親要素が子要素の大きさに相対的に指定されるようになります。

 - サイト作成, プログラミング

adsen

adsen

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


  関連記事