画像を中央に表示させたいのですが、上からも左からも中央に表示したいんです。背景画像だとbackground-position:50%,50%;で指定できますよね??
そんなかんじで画像も表示させたいんですが・・。
AKIGN,VAKIGNって両方していできないですよね?
なんかいい方法ありませんか??

A 回答 (1件)

<table width="100%" height="100%"> <!-- ←画面いっぱいのサイズのテーブルを作る -->


<tr><td align="center" valign="middle"> <!-- ←上下左右ともセンター指定 -->
<img src="nantoka.jpg" width="***" height="***">
</td></tr>
</table>

↑これで通るはずです。
    • good
    • 0
この回答へのお礼

なるほどー。
テーブルにすればいいんですね。
ありがとうございましたー。

お礼日時:2001/08/02 12:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qhtml言語で背景画像を中央寄せしたい

HTMLにてHPを作成しようとしています、
以下について教えて頂けますか?

やりたい事
背景画像を上中央に固定させ、その画像の上から文章を
記載していきたい。

無い知恵を絞って色々やって見ましたが
背景画像が繰り返し表示されてしまします、

背景画像1枚の表示でそれを上中央に表示させたいのですが
どのような言語を使えば良いでしょうか?

<html>
<head>
<title> ※タイトル※ </title>
</head>
<body>
<body background="画像のURL" bgproperties="fixed">
<basefont color="#0000ff" size="3">
<br><br><br>
<h3 align="center">
<font size="7">
<b>
<font color="#ff0000"><font face="フォント名">
※ここに文章を入れます※
</font>
</b>
</h3>
</body>
</html>

HTMLにてHPを作成しようとしています、
以下について教えて頂けますか?

やりたい事
背景画像を上中央に固定させ、その画像の上から文章を
記載していきたい。

無い知恵を絞って色々やって見ましたが
背景画像が繰り返し表示されてしまします、

背景画像1枚の表示でそれを上中央に表示させたいのですが
どのような言語を使えば良いでしょうか?

<html>
<head>
<title> ※タイトル※ </title>
</head>
<body>
<body background="画像のURL" bgproperties="fixed">
<basefont color="#000...
続きを読む

Aベストアンサー

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE type="text/css">
<!--
BODY {
background-image: url("画像のURL");
background-repeat: no-repeat;/* 背景を繰り返さない */
background-position: 50% 50%;/* 背景画像の位置は画面中央 */
background-attachment:fixed;/* 背景画像を固定する */
}
</STYLE>
</HEAD>
<BODY>
<basefont color="#0000ff" size="3">
<br><br><br><h3 align="center">
<font size="7">
<b>
<font color="#ff0000"><font face="フォント名">
※ここに文章を入れます※
</font>
</b>
</h3>
</BODY>
</HTML>

こんな感じ…。

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE type="text/css">
<!--
BODY {
background-image: url("画像のURL");
background-repeat: no-repeat;/* 背景を繰り返さない */
background-position: 50% 50%;/* 背景画像の位置は画面中央 */
background-attachment:fixed;/* 背景画像を固定する */
}
</STYLE>
</HEAD>
<BODY>
<basefont color="#0000ff" size="3">
<br><br><br><h3 align="center">
<font size="7">
<b>
<font color="#ff0000"><font face="フォント名">
※ここに文章を入れま...続きを読む

Qbackground-position;left

Windows 7
HTML 5
Chorme
の環境ですが、
imageをbackgroundにしているんですが、
background-position のleft のピクセルを上げたら、
このimageが普通は右に移動してくれそうなもんなんですが
なぜか下に動いてしまいます。
画像を動かす事自体はmarginで動かせば解決したのですが、
下に行く現象の理由を知っておきたいです。
なぜですか?

cssのコードは以下の通りです。
{
background-image : url (img ~)
background-repeat : no – repeat
background-position left 5px
padding-left : 20px
}

Aベストアンサー

>background-position のleft のピクセルを上げたら、このimageが普通は右に移動してくれそうなもんなんですがなぜか下に動いてしまいます。
 違います。
background-position left 5px
は、左端で上から5pxと言う意味です。
「少なくとも1つの値がキーワードでない場合は、最初の値は水平方向の位置を表し、2番目は垂直位置を表す。( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/colors.html#propdef-background-position )」
 この仕組みは、他のプロパティでも共通な方法なので間違えるはず無いですけど
background-repeat : no – repeat
 これも間違い!!、no-repeatです。
background-position left 5px
 左0%、上から5pxと言う意味

 とにかく仕様書を最初から通して読んでおきましょう。

Qスマホで、 background-image のposition: fixed が効きません。

スマホで、position: fixed が効きません。
スクロールすると、動いてしまいます。
.button {
width: 49px;
height: 49px;
position: fixed !important;
display: block;
background-repeat: no-repeat;
background-image: url('../img/menu_button_back.png');
background-position: center;
}
<span style="right: 0px; position:fixed; TOP: 80px;" class="button menu-button-right">
</span>

どうしたらいいでしょうか?

Aベストアンサー

background-positionには、fixedなんてないので、
 
background-attachmentプロパティ
background-attachiment:scroll | fixed | local
なので、
background-attachiment:fixed;

簡略化プロパティbackgroundだと
<bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>

<final-bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box> || <'background-color'>
なので、
background:url() top left yellow fixed;
とかは可能。

それ以前に
HTMLに.button 、すなわち、<div class="button">なんてないでしょう。(^^)

HTMLには、プレゼンテーションに関わるものは書いたらダメです。
構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 )はHTML4.01の勧告以前から16年以上いわれ続けたこと。

例) 多分ナビゲーションリストだと思うので・・
<header><!-- この文書のヘッダ -->
・・・
 <nav>
  <ol>
   <li><a href=""></a></li>
とマークアップしておいてから
header nav ol li{
list-style-type:none;
margin:0;padding:0;
width: 49px;
height: 49px;
position: fixed;
top:10px;left:10px;
background: url('../img/menu_button_back.png') center fixed;
}
とかにする。
 後で、あるいはパソコン用、印刷用にボタンにしないデザインにできる。

ナビゲーションリストを様々にデザインしてみよう。( http://www.ichiya.com/WebService/Howto/sample/HTML/nav/navigation1.html )
 はHTML4.01ですが、ソースを見てごらんなさい。プレゼンテーションにかかわることはなにもない。だから[表示]→[スタイル]で様々にデザインできるし、印刷用はデザインを変えられる。
 そもそもメンテナンスがとても楽。

background-positionには、fixedなんてないので、
 
background-attachmentプロパティ
background-attachiment:scroll | fixed | local
なので、
background-attachiment:fixed;

簡略化プロパティbackgroundだと
<bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>

<final-bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box> || <'background-color'>
なので、
background:url() top lef...続きを読む

QNetscapeのbackground-positionに関して。

CSSで背景の位置を左右のみ中央揃え、
上からは数値指定を行いたいのですが、

background-position:center 106px;

と、キーワードと数値を合わせて指定すると、Firefox・
InternetExplorer・Operaではうまく表示されるのですが、
Netscape7.1の表示だけうまく行きません。

どなたか うまく表示させる方法をご存知の方は
いらっしゃらないでしょうか? よろしくお願いします。

Aベストアンサー

参考程度ですが、アルファベットでの指定と数値での指定が混在するのはあまりよろしくないと聞いたことがあります。

background-position : 50% 106px;

にしてみてはいかがでしょうか。

Qchromeではbackgroundの画像がずれる

はじめまして。
よろしくお願いします。

デザイナーに作ってもらったサイトですが、IEでは正常に表示されるのですが、crhomeやfirefoxでは大幅にずれて表示されます。
作成してもらったデザイナーが連絡が取れなくなった為、なんとか自力で修正しないといけなくなりました。
申し込み欄が大幅にずれているので非常に困っています。
http://www.lasses.jp/

2か所同じパターンでズレが発生するのですが、下のフォームの方を具体的に説明すると
<div class="form_760b">

.form_760b {
background-image: url(../image/form_760b.jpg);
width: 760px;
height: 380px;
background-repeat: no-repeat;
}
となっています。
ここの部分がずれてしまう部分です。
対策方法をお願いします。
よろしくお願いします。

Aベストアンサー

まず、互換モードで作成されているので、標準モードに変更します。

HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml">
この2行を下のように変更
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">

次に CSS ファイルの修正
form.css の一部を下のように修正

.tbl_form {
/*margin: 120px 310px 0px 50px;*/
padding: 120px 310px 0px 50px;
line-height: 1;
width: 400px;
height: 110px;
}

一度、これで見てください。


このカテゴリの人気Q&Aランキング

おすすめ情報