携帯ホームページで、背景画像をPCだけに表示させたい

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: みい : 2006/08/14(月) 06:49  ID:56gPlNZ7
【何をしたいのか】
携帯用のホームページ(フォレスト)で位置指定と固定の背景画像をPCで観覧する場合のみ表示させたいです

【現在の状況】
PCのみに有効なタグがわからない

【何をしてみたのか】
外部ファイル<link rel='stylesheet' href='cssURL' type='text/css' media='screen'>でPCだけに指定できることはわかったが、背景指定をどこでするのかがわからない

【備考】
試してみたタグで無効になってしまうものがいくつかありました。
<style>
<!--
body{background:url(画像URL) fixed;
background-position:right bottom;
background-repeat:no-repeat;}
//-->
</style>
など。はじめの<style>の部分が<>がはずされて表示されてしまいます

背景画像に限らず、テンプレートやスキンが可能なら教えてほしいです
ホームページを作る途中何回もつまづいたので、PCのみに指定、携帯のみに指定できる使いやすいタグはあるんでしょうか。

1   名前: あや : 2006/08/14(月) 06:49  ID:TRVH9wjM
 私は二次創作の小説を公開していますが、そのCSSは下記のように指定しています。
<link rel="stylesheet" type="text/css" href="/css/pc-css.css" media="screen,projection" />
<link rel="stylesheet" type="text/css" href="/css/hand-novel.css" media="hand-held,tty" />

 XHTMLで書いているので「/」が入っていますが、こうして二つの外部ファイルを用意することで主な携帯(Docomo,au,Voda-fon)は特に問題なく表示されているようです。
 ただ、みいさんがどこの携帯を使用されているのか不明ですし、特にDocomoは独自の解釈をするようですから、下のサイトに目を通されたらいかがでしょうか?

http://www.marguerite.to/Nihongo/HowToMakeYourWeb/




2   名前: Z ◆XTzyosZXcL : 2006/08/14(月) 06:49  ID:c7JLtzM7
 >>1で紹介されている資料をご覧頂くのが一番早いのですが、補足しておくとすれば、
「ページ内スタイルシート(STYLE要素)は使わず、LINK要素による外部CSS参照のみにする」
でしょう(>>0の状況(はじめの<style>の部分が<>がはずされて表示されてしまいます)は多分STYLE要素やコメントが当該携帯電話ではうまく処理できてないことからくると考えられますので)。

>>0
>PCのみに指定、携帯のみに指定できる使いやすいタグはあるんでしょうか。
 HTML(XHTML)は「閲覧環境を問わない」ことが一番の利点であるため、基本的にそういうものは存在しません。もっとも携帯電話会社によっては「メーカー独自要素」を定義しているかもしれません。下記などをご参考に。

http://htmllint.itc.keio.ac.jp/htmllint/explain.html#unknown-doctype

一覧へ戻る