ホームページ > ウェブフロントエンド > htmlチュートリアル > クラシック レイアウトを探していますscheme_html/css_WEB-ITnose

クラシック レイアウトを探していますscheme_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:35:51
オリジナル
912 人が閲覧しました

(解決策)


<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/><style>*{ margin:0; padding:0;}html,body{ width:100%;height:100%}.b{ /*设置元素宽度包含边框宽度**/box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }main{margin-top:-50px;margin-left:-200px;padding-left:200px; padding-top:50px;overflow-y:scroll;float:left;background:#FF0000; width:100%; height:100%;}#left{ float:left; width:200px; height:100%; padding-top:50px; margin-top:-50px;overflow-y:scroll; background:#0000FF; z-index:2; position:relative		}</style>		</head><body><header style=" line-height:50px;height:50px; background:#666666; color:#FFFFFF; text-align:center;z-index:3; position:relative"> width:100%;height:50px;</header><div id="left" class="b" >		<!--用于展示部分-->		<div style="width:100%; height:33%; background:#00FF00">1</div>        <div style="width:100%; height:33%; background:#666">2</div>        <div style="width:100%; height:33%; background:#09F">3</div>        <div style="width:100%; height:33%; background:#3C0">4</div>        <div style="width:100%; height:33%; background:#3FF">5</div>        <div style="width:100%; height:33%; background:#F3C">6</div>		<!----------></div><main class="b">		<!--用于展示部分-->        <div style="width:100%; height:33%; background:#3C0">1</div>        <div style="width:100%; height:33%; background:#F3C">2</div>        <div style="width:100%; height:33%; background:#3FF">3</div>        <div style="width:100%; height:33%; background:#09F">4</div>        <div style="width:100%; height:33%; background:#666">5</div>		<div style="width:100%; height:33%; background:#00FF00">6</div>		<!--------------></main</body></html>
ログイン後にコピー

試してください: table-cell+table-row

@q81999008

さて、あなたの例には小さな問題があります。つまり、左側のスクロールバーの矢印が表示されません。もっと良い体験方法はありますか?

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/><style>*{ margin:0; padding:0;}html,body{ width:100%;height:100%}.b{ /*设置元素宽度包含边框宽度**/box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }main{margin-top:-50px;margin-left:-200px;padding-left:200px; padding-top:50px;float:left;background:#FF0000; width:100%; height:100%;}#left{ float:left; width:200px; height:100%; padding-top:50px; margin-top:-50px; background:#0000FF; z-index:2; position:relative		}</style>		</head><body><header style=" line-height:50px;height:50px; background:#666666; color:#FFFFFF; text-align:center;z-index:3; position:relative"> width:100%;height:50px;</header><div id="left" class="b">		<div style=" overflow-y:scroll; height:100%; width:100%">            <!--用于展示部分-->            <div style="width:100%; height:33%; background:#00FF00">1</div>            <div style="width:100%; height:33%; background:#666">2</div>            <div style="width:100%; height:33%; background:#09F">3</div>            <div style="width:100%; height:33%; background:#3C0">4</div>            <div style="width:100%; height:33%; background:#3FF">5</div>            <div style="width:100%; height:33%; background:#F3C">6</div>            <!---------->        </div></div><main class="b">		<div style=" overflow-y:scroll; height:100%; width:100%">            <!--用于展示部分-->            <div style="width:100%; height:33%; background:#3C0">1</div>            <div style="width:100%; height:33%; background:#F3C">2</div>            <div style="width:100%; height:33%; background:#3FF">3</div>            <div style="width:100%; height:33%; background:#09F">4</div>            <div style="width:100%; height:33%; background:#666">5</div>            <div style="width:100%; height:33%; background:#00FF00">6</div>            <!-------------->        </div></main</body></html>
ログイン後にコピー

@q81999008 ありがとうございます。

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