左側と右側の高さは適応され、右側の幅はブラウザの幅-200pxになります。これをどう理解しますか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:28:37
オリジナル
1776 人が閲覧しました

レイアウトは写真の通りですが、でも、間違っています。正しく書いてください?よろしくお願いします~~~
右側の横幅の書き方が分かりません?間違っているかどうかはわかりませんが、右側の幅の計算が間違っていますか?


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

右幅 100%-200px

左幅 200px


--》
右幅 100%-200px

左幅 200px< ;/div>


width: 100%
left: 0px;


右幅 100%-200px

左幅 200px

右幅 100%-200px

" "

左幅 200px



それで、この返信はどういう意味ですか?



適応性の高い古いブラウザは動作しない可能性があるため、計算するには js を記述する必要があります

: 青 ;幅: 200px;高さ: 300px;位置: 絶対;左: 0;上:0">左


150px">



高さ適応型は動作しない可能性があるため、次のように記述する必要があります。 js で
右側 = ブラウザの幅 - 200px を計算します。これを理解するにはどうすればよいですか? はい?

これで上記のレイアウトが実現できます

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>初试试题</title><style>body {	margin:0px 0px;	padding:0px 0px;	color:#fff; text-align:center;}#header {	background:#0175ed;	height:120px; line-height:120px;}#header, #footer, #container {    margin: 0px auto;    width: 100%;}#contentWrap {    margin-left: -200px;    float:right;    width: 100%;	background:#86aef7}#content {    margin-left: 200px;}#side {    float:left;    width: 200px;	background:#55a3f3;}#contentWrap,#side{	min-height: 500px;	height: auto !important;	height: 500px;}#footer {    clear: both;	background:#0175ed;	height:50px; line-height:50px;}</style></head><body><div id="container"><div id="header">高度120px</div><div id="main"><div id="contentWrap"><div id="content">右边宽度100%-200px</div></div><div id="side">左边宽度200px</div></div><div id="footer">底部高度50px</div></div></body></html>
ログイン後にコピー



これで上記のレイアウトが実現できます

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>初试试题</title><style>body {	margin:0px 0px;	padding:0px 0px;	color:#fff; text-align:center;}#header {	background:#0175ed;	height:120px; line-height:120px;}#header, #footer, #container {    margin: 0px auto;    width: 100%;}#right,#side{	min-height: 500px;	height: auto !important;	height: 500px;}#side {    float:left;    width: 200px;	background:#55a3f3;}#right {  	background:#86aef7}#footer {    clear: both;	background:#0175ed;	height:50px; line-height:50px;}</style></head><body><div id="container">    <div id="header">高度120px</div>    <div id="main">        <div id="side">左边宽度200px</div>		<div id="right">右边宽度100%-200px</div>    </div>    <div id="footer">底部高度50px</div></div></body></html>
ログイン後にコピー

は実現可能ですが、右辺の幅の計算が知りたいです。書き方間違ってませんか~~~

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