CSS で余分なコンテンツを非表示にする方法:
場合によっては、コンテナ内のコンテンツがコンテナの境界を超えて非常に見苦しくなるため、余分な部分を非表示にする必要があります。この効果を達成するための方法。
コード例は次のとおりです:
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.parent { width: 200px; height: 200px; border: 1px solid red;}.children { width: 240px; height: 250px; border: 1px solid blue;}</style></head><body><div class="parent"> <div class="children"></div></div></body></html>
上記のコードのコンテンツが境界を超えている場合、コンテナのオーバーフロー属性値を非表示に設定できます。
上記の設定は、余分なコンテンツをすべて非表示にすることです。水平方向または垂直方向の余分なコンテンツの非表示を設定することもできます。コード例は次のとおりです。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.parent { width: 200px; height: 200px; border: 1px solid red; overflow: hidden}.children { width: 240px; height: 250px; border: 1px solid blue;}</style></head><body><div class="parent"> <div class="children"></div></div></body></html>
上記のコードでは、子 div が垂直方向でも水平方向でも境界を超えています。水平方向に広がるコンテンツのみを非表示にしたい場合は、次のコードを使用できます:
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.parent { width: 200px; height: 200px; border: 1px solid red; overflow-x: hidden}.children { width: 240px; height: 250px; border: 1px solid blue;}</style></head><body><div class="parent"> <div class="children"></div></div></body></html>
元のアドレスは次のとおりです: http://www.51texiao.cn/div_cssjiaocheng/2015/0507/905.html
最もオリジナルなアドレスは次のとおりです: http://www.softwhy.com/forum.php?mod=viewthread&tid=4648