ケータイサイトを作成してるんですが参考に色々他のサイトを見ていたところすごくおしゃれな感じのサイトがありマネをしたいのですがHTMLでどう書いたらいいのかさっぱりわかりません(>_<)私が見たのはiMenu⇒メニューリスト⇒待受画面/iアプリ待受/フレーム⇒くまのプーさん URLはhttp://ipooh.disney.co.jp/pooh/portal/p_top.php? …(ドコモのケータイからしか見れないと思います)で見るとすぐわかるのですがサイトの背景色が途中から感覚なく切り替わっています。どうやったらできるのかとても知りたいのでどなたか技術的に詳しい方がいましたら力を貸してくださいっ(>_<)!!

このQ&Aに関連する最新のQ&A

A 回答 (2件)

i-modeで見れればよいのならHTMLで書かないで、imode-XHTMLで書けばstyleタグが使えると思います。



やったことはありませんが、スタイルシートでbackground-imageを試してみては?

googleで「i-xhtml_4ja_10.dtd」 「<!ENTITY」で検索するといっぱい情報が見れますよ。

参考URL:http://openlab.jp/k16/htmllint/dtds/imode-xhtml. …
    • good
    • 0
この回答へのお礼

お返事遅くなってすみません(>_<)!!
教えていただいた方法を試したいのですが私ド素人で普通のHTMLの知識しかありません(*/□\*)もしやり方がわかるのであれば教えてください!
できたらそのままコピペで使える一連のXHTMLを書いていただけたりしたら助かります!
よろしくお願いします☆彡

お礼日時:2005/04/14 02:52

そのサイトは見れないけど、普通に考えたら



縦に細長いグラデーションの背景画像を用意して貼れば…と思うんだけど。

この回答への補足

それは考えたんですけどそうすると更新のたびに背景全部変えてるのかな~?と考えると面倒な気もしたので(@_@;)他にやり方があるのではないかと☆

補足日時:2005/04/11 01:43
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

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

Qsyntax error, unexpected '}' というエラーの対処法

PHPを習い始めて三日目になるのですがParse error: syntax error, unexpected '}' in C:\Program Files\Apache Group\Apache2\htdocs\****\****\game.php on line 33
というエラーがでるのですが33行目前後のどこをなおせばいいのでしょうか?
・game.php
<html>
<head>
<title>数当てゲーム</title>
</head>
<body>
<h1 style="background:#cccccc">数当てゲーム</h1>
<form method="POST" action="game.php">
1~100までの数を入力してください
<input type="text" name="answer" size="5" maxlength="3" />
<input type="sbumit" value=回答" />
</form>
<hr />
<?php
session_start();
if(is_null($_SESSION['answer'])){
mt_stand(microtime()*1000000);
$_SESSION['answer']=mt_rand(1,100);
$_SESSION['game_cnt']=0;
}
if($_POST['answer']!=""){
$_SESSION['game_cnt']++;
if($_session['answer']==$_POST['answer']){
print("おめでとうございます".
$_SESSION['game_cnt']."回で正解しました!");
session_destroy();
}else{
if($_SESSION['answer']>$_POST['answer']){
print("もう少し大きいです。");
}else
print("もう少し小さいです。");
}
}
}
?>
</body>
</html>
それとこの間違えたところをなおしたあとはいつもコンピュータを再起動しないと修正したところが適用されないのですがほかに方法はないですか?基本的な質問ですいません。

PHPを習い始めて三日目になるのですがParse error: syntax error, unexpected '}' in C:\Program Files\Apache Group\Apache2\htdocs\****\****\game.php on line 33
というエラーがでるのですが33行目前後のどこをなおせばいいのでしょうか?
・game.php
<html>
<head>
<title>数当てゲーム</title>
</head>
<body>
<h1 style="background:#cccccc">数当てゲーム</h1>
<form method="POST" action="game.php">
1~100までの数を入力してください
<input type="text" name="answer" size="5" max...続きを読む

Aベストアンサー

print("もう少し大きいです。");
}else
print("もう少し小さいです。");
のelseの後に{がないようですが、大丈夫でしょうか?

QCSSでborderの長さを指定、または可変にしたい。

下記のように指定していますが、これだと横幅いっぱいに下の線が表示されてしまいます。

文字なりの長さ、または指定のピクセル数にしたいのですが、どのようにしたらよいでしょうか。

h3{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

Aベストアンサー

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよければ

<h3><span>××○○</span></h3>
のようにspanで囲い、スタイルをspanに対して指定する方法もあります。

h3 span{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよけ...続きを読む

Qテーブル内の一部のみ線を変更する方法ってありますか?

いつもお世話になっております。どなたか教えて下さい。
無理なら無理で結構ですので不可能だと回答下さい。

あるテーブル内の一部のみ線を点線にしたり、線幅を細くする方法があれば教えてほしいのですが・・・可能でしょうか?

イメージはエクセルのように一部の罫線だけを変更したいのです。宜しく御願いします。

1つのテーブルで実現不能ならば、複数のテーブルを自由に結合する方法とかないでしょうか?

むちゃくちゃ言って申し訳ありませんが、どなたか救いの手をお願いします。

ちなみにブラウザはIE5.0か6.0だと思います。

Aベストアンサー

スタイルシートを用いることで可能です。
以下の例ではタグに直接style属性を埋め込んでいますが、
先にstyle指定をしておくと楽かもしれません。
<table border="1" bordercolor="black">
<tr>
<td style="border-top-style:dashed;border-left:3px solid red;border-bottom-width:2px;border-right-color:blue;">あああ</td>
</tr>
</table>
詳しくは、スタイルシート、CSSなどで調べてみてください。

Qcssで背景の幅を設定

cssで背景の幅を設定

GIGAZINE< http://gigazine.net/ >の各タイトル(黄色の背景)のように、文字の背景を一番右までになるように設定するにはcssをどういじればいいのでしょうか
コードを読んでみてるのですが、特にかわったことをしている部分を見つけられませんでした
普通にbackground-colorを書くと普通に文字の部分だけに背景色が入ってしまいます

Aベストアンサー

とても単純な理屈です。(黄色の)背景色を指定しているのがh2(見出しレベル2)要素だからです。
h2要素はブロック要素ですのでdisplayプロパティを変更したりfloatさせたりしない限り、内包するテキストのボリュームに関わらず(例え1文字しかなくても)規定の表示幅(この場合であれば親要素であるメイン領域の幅)いっぱいにレンダリングされます。

後は気になった点の補足です。

> cssで背景の幅を設定

背景色(背景画像)自体には幅は指定できません(背景はテキストや画像といった要素(内容)があってこそ存在するので、背景自身に幅とか高さという概念はありません)。background-colorやbackground-imageプロパティの描画領域は適用されるコンテナブロックの幅(と高さ)に従います。

> No.2
> liはライン要素なので、そのまま背景を指定しても文字だけに色が付きます。
> なので、liをブロック要素(display:block)にして背景を指定してあげれば全体に色が付くはず。

ライン要素って何でしょう…?もしかしてインライン要素のタイポでしょうか?だとしても、liはインライン要素ではないですね。
li要素の描画領域の幅は親要素であるulやolに準じます。そしてul・olはブロック要素です。ですのでul・olの初期状態ではliに背景色を指定した際に「文字だけ」に色がつくという状態にはならず、ulやolの幅と同じだけ背景が描画されます。よって、liをわざわざ"display: block"にする必要ありません。

とても単純な理屈です。(黄色の)背景色を指定しているのがh2(見出しレベル2)要素だからです。
h2要素はブロック要素ですのでdisplayプロパティを変更したりfloatさせたりしない限り、内包するテキストのボリュームに関わらず(例え1文字しかなくても)規定の表示幅(この場合であれば親要素であるメイン領域の幅)いっぱいにレンダリングされます。

後は気になった点の補足です。

> cssで背景の幅を設定

背景色(背景画像)自体には幅は指定できません(背景はテキストや画像といった要素(内容)があって...続きを読む


人気Q&Aランキング

おすすめ情報