Web ページのレイアウト_html/css_WEB-ITnose
初学者,对于自己布局比较困难,使用的是现有网页的模板,上中下结构,中间又分为左右两部分,左边是导航选项,点击后ajax更新右边的内容,现在的问题是我是直接使用的1330固定的宽度,浏览器没有全屏的时候,右边显示的表格就会掉下去,怎么固定在右边不掉啊,谢谢啊
.bigclass {
background-repeat: no-repeat;
背景位置: 左中央;
高さ: 25ピクセル;
幅: 150ピクセル;
フォントサイズ: 18px;
フォント スタイル: 通常;
フォントの太さ: 太字;
テキスト装飾: なし。
text-align: 左;
テキストインデント: 25px;
垂直配置: 中央;
行の高さ: 26px;
カーソル: 手;
背景画像: url(../images/header13.gif);
margin-bottom: 6px;
左マージン: 31px;
マージン右: 0px;
マージントップ: 11px;
padding-bottom: 0px;
padding-left: 0px;
パディング右: 0px;
padding-top: 1px;
}
.smallclass{
width: 150px;
高さ: 20ピクセル;
行の高さ: 7px;
}
.hiddendiv {
FILTER: alpha(Opacity=70);
マージン: 0px;
パディング: 0px;
高さ: 44ピクセル;
幅: 150ピクセル;
}
.blankdiv {
background-attachment: 修正済み;
背景-繰り返し: 繰り返します。
背景位置: 中央 中央;
マージン: 0px;
パディング: 0px;
高さ: 27ピクセル;
幅: 150ピクセル;
}
body{
背景色:#f0f0f0;
フォントサイズ:12px;
高さ: 100%;
マージン:0 自動;
パディング:0px;
}
a{
カーソル: 手;
カラー:#0000FF;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
div{
/*border: 1px #000000 solid;*/
}
#contain{
position: relative;
マージン:0 自動;
パディング:0px;
/*background-color:#FFFFFF;*/
width: 100%;
高さ: 自動;
text-align: 中央;
}
#contain #header{
位置: 相対;
text-align: 右;
背景画像: url(../images/headerlogo.gif);
背景位置: 中央下。
背景リピート:リピートなし;
行の高さ: 36px;
幅: 1310ピクセル;
高さ: 90ピクセル;
トップ:20ピクセル;
左:20ピクセル;
}
#contain #left{
位置: 相対;
左: 20ピクセル;
トップ:20ピクセル;
フロート: 左;
クリア:左;
幅: 217ピクセル;
高さ:700ピクセル;
背景色:#f3fde8;
}
#contain #right{
位置:相対;
トップ:20ピクセル;
フロート: 右;
クリア: そうです。
幅: 1093ピクセル;
高さ: 700ピクセル;
右:18ピクセル;
背景色:#f9fef4;
/* 背景-画像: url(../images/centertop.gif);*/
背景-位置:トップ;
背景リピート:リピートなし;
}
#fir{
background-image:url(../images/signout.gif);
背景位置: 中央;
背景リピート:リピートなし;
左:20ピクセル;
幅:217ピクセル;
高さ:32ピクセル;
行の高さ: 32px;
カラー:#FFFFFF;
フォントスタイル: 継承;
フォントサイズ:18px;
}
#showmenu{
位置: 相対;
高さ: 700ピクセル;
}
/* 表示列表の修饰 */
#showarticle{
font-family: "Trebuchet MS", sans-serif;
フォントサイズ: 16px;
フォントの太さ: 太字;
行の高さ: 1.4em;
フォント スタイル: 通常;
border-collapse: 分離。
}
#showmenu .shownodes thead th{
padding:15px;
色:#fff;
text-shadow:1px 1px 1px #568F23;
ボーダー:1px solid #93CE37;
bord-bottom:3px solid #9ED929;
背景色:#9DD929;
背景: -webkit-gradient(
線形;
左下,
左上,
カラーストップ(0.02, rgb(123,192,67)),
カラーストップ(0.51, rgb(139,198,66)) ,
color-stop(0.87, rgb(158,217,41))
);
背景: -moz-linear-gradient(
中央 下,
rgb(123,192,67) 2%,
rgb(139,198,66) 51%,
rgb(158,217,41) 87%
);
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius:5px 5px 0px 0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
}
#showmenu .shownodes thead th:empty{
background:transparent;
border:none;
}
#showmenu .shownodes tbody th{
color:#fff;
text-shadow:1px 1px 1px #568F23;
background-color:#9DD929;
border:1px solid #93CE37;
border-right:3px solid #9ED929;
padding:0px 10px;
background:-webkit-gradient(
linear,
left bottom,
right top,
color-stop(0.02, rgb(158,217,41)),
color-stop(0.51, rgb(139,198,66)),
color-stop(0.87, rgb(123,192,67))
);
background: -moz-linear-gradient(
left bottom,
rgb(158,217,41) 2%,
rgb(139,198,66) 51%,
rgb(123,192,67) 87%
);
-moz-border-radius:5px 0px 0px 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
#showmenu .shownodes tbody td{
padding:10px;
text-align:center;
background-color:#DEF3CA;
border: 2px solid #E7EFE0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#666;
text-shadow:1px 1px 1px #fff;
}
#contain #rowfooter {
position: relative;
color:#555;
font-size:18px;
height: 50px;
padding:20px 0 40px;
text-align: center;
float:none;
margin-bottom: auto;
clear: both;
}
回复讨论(解决方案)
#contain {
position: relative;
margin: 0 auto;
padding: 0px;
/*background-color:#FFFFFF;*/
width: 100%;
height: auto;
text-align: center;
display:table;
}
楼主试试
把#contain #left的width值改为17%; #contain #rightr的width值改为83%.
#contain {
position: relative;
margin: 0 auto;
padding: 0px;
/*background-color:#FFFFFF;*/
width: 100%;
height: auto;
text-align: center;
display:table;
}
楼主试试
把#contain #left的width值改为17%; #contain #rightr的width值改为83%.
首先,谢谢帮我解答,按百分比可以,我试了一下,但是浏览器窗口一旦缩小了,图片部分缩小的很严重,估计是因为写了太多具体的宽度吧,协调性不太好,还是谢谢啊
a>
;li>百度
< div id="footer">Copyright
ありがとうございます、このレイアウトはとても良いです。 , 教えていただいたレイアウトテンプレートを使ってみます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Dreamweaver で画像を中央に配置する: 中央に配置する画像を選択します。 [プロパティ] パネルで、[水平方向の配置] を [中央] に設定します。 (オプション) 垂直方向の配置を中央または下に設定します。

フレックス レイアウトの共通プロパティは何ですか? 特定のコード サンプルが必要です。フレックス レイアウトは、応答性の高い Web ページ レイアウトを設計するための強力なツールです。柔軟なプロパティのセットを使用して、Web ページ内の要素の配置とサイズを簡単に制御できます。この記事では、Flex レイアウトの一般的なプロパティを紹介し、具体的なコード例を示します。 display: 要素の表示モードを Flex に設定します。 .container{display:flex;}flex-directi

全角文字とは何ですか?コンピュータ エンコード システムでは、全幅文字は 2 つの標準文字位置を占める文字エンコード方法です。これに対応して、標準の文字位置を占める文字エンコード方式を半角文字と呼びます。全角文字は通常、中国語、日本語、韓国語、その他のアジアの文字の入力、表示、印刷に使用されます。中国語の入力方法やテキスト編集では、全角文字と半角文字の使用シーンが異なります。全角文字の使用 中国語の入力方法: 中国語の入力方法では、通常、漢字や記号などの中国語の文字を入力するために全角文字が使用されます。

Bootstrap フレームワークは次のコンポーネントで構成されています。 CSS プリプロセッサ: SASS および LESS レスポンシブ レイアウト システム: グリッド システムおよびレスポンシブ ユーティリティ クラス コンポーネント: UI 要素および JavaScript プラグイン テーマとテンプレート: 既成のスタイルおよび既成のページ ツールおよびユーティリティ: アイコンセット、jQuery、Grunt

jQuery のヒント: 画面の高さをすばやく取得する方法 Web 開発では、レスポンシブ レイアウトの実装、要素サイズの動的計算など、画面の高さを取得する必要がある状況によく遭遇します。 jQueryを利用すると画面の高さを取得する機能を簡単に実現できます。次に、jQueryを使って画面の高さを高速に取得する実装方法をいくつか紹介し、具体的なコード例を添付します。方法 1: jQuery の height() メソッドを使用して画面の高さを取得します。

CSSViewport ユニット vh を使用して携帯電話の画面に合わせた Web ページ レイアウトを作成する方法 携帯電話デバイスの普及と使用がますます普及しており、ますます多くの Web ページを携帯電話の画面に合わせる必要があります。この問題を解決するために、CSS3 では新しいユニットである Viewport ユニットが導入されました。これには vh (viewportheight) が含まれます。この記事では、vh ユニットを使用してモバイル画面に適応する Web ページ レイアウトを作成する方法を検討し、具体的なコード例を示します。 1つ

HTMLのiframeタグの使い方を詳しく解説 HTMLのiframeタグは、Webページ内に他のWebページや画像などのコンテンツを埋め込むために使用されるメソッドです。 iframe タグを使用すると、1 つの Web ページ内に別の Web ページのコンテンツを表示することができ、Web ページのレイアウトの柔軟性と多様性を実現できます。この記事では、iframe タグの使い方を詳しく紹介し、具体的なコード例を示します。 1. iframe タグの基本構文構造 HTML で iframe タグを使用するには、次の基本言語が必要です。

レイアウトとは、Web ページの要素を特定の規則と構造に従って配置および表示するために Web デザインで採用される組版方法を指します。合理的なレイアウトにより、Web ページはより美しく、整然とし、優れたユーザー エクスペリエンスを実現できます。フロントエンド開発では、従来のテーブル レイアウト、フローティング レイアウト、位置決めレイアウトなど、多くのレイアウト方法から選択できます。しかし、HTML5 や CSS3 の推進により、Flexbox レイアウトやグリッド レイアウトなどの最新のレスポンシブ レイアウト技術が主流になりました。
