A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#1です。
再度確認しますが、「画面全体にコンテンツが表示されず、横スクロールが表示される(右端が見えない)」という状況で合っているのですね?
以下、その前提で話を進めます。
> タグが見つかりません・・・
タグというより、CSSですね。
ブロックレベル要素にCSSの width, margin, paddingセレクタ を指定すれば良いと思います。
# #2 の方の仰るように、画像が主体のコンテンツ(画像がウインドウ幅を決定する主要な要素)なら、
# 画像の使い方を変えないとリキッドレイアウトは出来ません。
1. ブロック幅を "width: 30%" のような相対値で指定する
2. "width: 20px" のような絶対値で指定してから、後で残りのブロック要素を消費する
3. "margin: 10em; padding: 5em" のように、マージン,パディングを指定して中身の幅は余った部分とする
私は 3. を好んで用います。
注意しなければならないのは、画像は横幅を絶対値で指定する事です。
<div style='width: 30%'><img width='800' height='600' src='test.png'></div>
上のケースでは、画像の横幅がブロック幅を超えてしまう可能性があります。
大きな画像は使わないように注意して下さい。
(画像も背景画像として使うなら、ウインドウの大きさに依存せずに使えるんですけどね。[並べて表示] になりますから。)
# リキッドレイアウトの場合は、px よりも em の方が好まれる(文字主体のコンテンツと相性が良い)傾向がありますが、
# em は相対値なので画像との相性が悪い事もあります。
# その辺は、ケースバイケースなので柔軟に対応して下さい。
# 要素を横に並べる float はあまり使わない方が良いです。
# 従って、同様の動作を示す align属性も控えめに。(alignは非推奨属性ですしね)
参考URL:http://www.nextindex.net/web/CSS/index.html
No.2
- 回答日時:
現在のソースやCSS、画像のサイズが解らないとなんとも言えませんが、画像を無視(画像の横幅は基本的には伸縮しないため)した場合、CSSや属性で要素の横幅を絶対値で指定したり、行の多い表を入れていたり、半角英数字をスペース無しで書き続けない限りウインドウの有効範囲で調整されて横スクロールバーが表示されにくくなっているはずです。
こんなことを考えると画像が原因で横スクロールが出ていると仮定すると対処は難しいと思います。
画像の横幅を300px位に納めて見るとか、画像のwidth、heightを止めてCSSで%を単位にして横幅だけを指定すると望むようなレイアウトになるかもしれません。
基本的にブラウザは横スクロールを出しにくくなっていますので出る場合は自分で出している場合が多いのでCSSを見なおすか画像のサイズを見直すなどすると改善されますよ。
例えば
<html>
<head>
<title>**</title>
<head>
<body>
<p>
<img src="a.gif" width="50" height="50" alt="あ">
あああああああああああああああああああああああああああああああああああああああああ</p>
</body>
</html>
このように書けばほとんど横スクロールがでることはないと思います。
これに横スクロールを出すにはimgのwidthを1000にすると出てきますしpにstyle="width:1000px"を入れても出てきますよ。
だから何もしないと横スクロールは出ないものです。
No.1
- 回答日時:
「切れる」というのが今ひとつ分かりませんが、画面全体にコンテンツが表示されず、横スクロールが表示される(右端が見えない)という事でしょうか?
そういう場合は、リキッドレイアウトにすれば良いかと思います。
Google検索: リキッドレイアウト
http://www.google.co.jp/search?ie=euc-jp&lr=lang …
リキッドレイアウトというのは、ブロック幅を「相対値で指定」or「絶対値で指定して、どこかで余りを消費する」という形にして
ウインドウ幅に依存せずに、コンテンツを表示するテクニックです。
この回答へのお礼
お礼日時:2006/07/20 01:12
ありがとうございます。
そうですね。画面サイズに左右されずに表示されるHTMLタグ・・・
これはリキッドレイアウトしかないんですかね・・・
画面表示を可変に・・って言うのでしょうか。
タグが見つかりません・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Mac OSの操作について 2 2022/06/08 09:19
- Illustrator(イラストレーター) クリップスタジオペイントについて。 1 2022/11/15 11:38
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- Safari(サファリ) 画面のサイズ 1 2023/05/28 14:00
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- PDF Windowsでパソコンの画面全部をスクリーンショットし長い画像になりました。 この画像をPDFにし 2 2022/10/21 12:12
- InternetExplorer(IE) お気に入りの「一覧」の表示 2 2022/11/21 13:59
- Chrome(クローム) 最近Win10にてブラウザが左にスッと隠れていく現象に悩まされてます 3 2023/07/22 23:11
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- Illustrator(イラストレーター) ペイントでサイズを小さくする 5 2023/06/17 10:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
background-sizeでcontainする...
-
background-repeat CSS で切れ...
-
HP作成 作成した画像を動画の上...
-
htmlかcssで背景の白い枠をなく...
-
両端に背景画像を入れる
-
画像を左下と右下に固定したい...
-
HTMLで画像を囲むようにテキス...
-
HPのナビゲーションと<UL><LI>
-
コンテンツの大きさはそのまま...
-
FLASHの背景色について
-
<hr>の縦バージョンはありますか?
-
ロゴマークだけを抜き取って貼...
-
PDFの保存ボタンが表示されません
-
アイコンの背景を透過させたい
-
画像貼り付け、URLに飛べる軽い...
-
背景が透明なリンクボタンで、...
-
FireAlpacaの透過、PNG保存の状...
-
Gifのまわりに白い線ができる
-
イラストレータに配置すると透...
-
WORD 2010 透かし画像の濃さの調整
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<hr>の縦バージョンはありますか?
-
画像とその下にあるテキストの...
-
lightbox2で画像を天地左右中央...
-
画像の上にテキスト配置で、拡...
-
background-repeat CSS で切れ...
-
【Webサイト】画像が小さく表示...
-
IMGタグで画像の繰り返し使用は…
-
background-sizeの背景で最小値...
-
同じ画像 複数回使用
-
【至急お助け!】チェックボッ...
-
iframe内をクリックさせない方...
-
htmlかcssで背景の白い枠をなく...
-
background-sizeでcontainする...
-
CSSで背景画像をランダムに表示...
-
ページごとに背景画像を変更し...
-
画像上に文字を表示するとiPhon...
-
LightBoxの矢印の出し方
-
WEB上でディレクトリ内の画像を...
-
submitボタンの上に重ねた画像...
-
コーディング中、右側に謎の余...
おすすめ情報