ホームページ > ウェブフロントエンド > htmlチュートリアル > div に 2 つの厄介な水平スクロール バーがあります。とても醜いです_html/css_WEB-ITnose

div に 2 つの厄介な水平スクロール バーがあります。とても醜いです_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:18:45
オリジナル
1854 人が閲覧しました


エリア 1 をクリックすると、iframe エリア 2 が操作されます。エリア 2 は、エリア 2.1 とエリア 2.2 の 2 つの div ブロックで構成されます。
エリア 1 の iframe のコードは

<div style="overflow:hidden;  border:hidden;" >	<iframe style="float:left; margin-top:0; width:100%; height:650px;" src="CollectForm.html" name="CollectForm"  frameborder=no></iframe> </div>
ログイン後にコピー

エリア 2.2 は別の iframe とテーブルです。 、そのコードは
<iframe src="Bigform1.html"  name="form"   scrolling="auto" frameborder="0" class="frame" style="float:left;  height:100%;"></iframe>	
ログイン後にコピー

エリア 2.2 の右側にはスクロール バーが 1 つしかないのに、下にスクロール バーが 2 つあるのはなぜですか?
エリア 2 の下にある重複したスクロール バーを削除する方法。下に 2 つの水平スクロール バーがあり、非常に見苦しいです。 ! ! !


ディスカッションへの返信 (解決策)

領域 2 の下にスクロール バーがあります。これは、2.1+2.2 の幅が 2 のプレゼンテーション幅よりも大きいためです。解決するには2つの方法があります
1. style="overflow:hidden;" を追加して余分な部分を非表示にします (推奨されません)
2. 2.1 または 2.2 の幅と幅の合計が 2 を超えないように調整します

提案: 全体的に見て、あなたのタイプセットは不合理です。ユーザー エクスペリエンスの方向性は、2 のスクロール バーを保持し、2.1 と 2.2 のスクロール バーを削除することです。

では、どうすれば 2 のスクロール バーを保持して削除できますか。 2.1と2.2のスクロールバー? 2.1 と 2.2 には何か追加する必要がありますか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート