プロが教えるわが家の防犯対策術!

現在ホームページビルダーでサイトを作っています。

まず、背景の画像を<BODY background="画像" style="background-repeat:no-repeat">
で繰り返しを制限しています。

さらに、マウスカーソルの形を十字にしたいので、
<BODY>タグに<style="cursor:crosshair">を追加しました。

ですが、こうすると「複数の属性値(style)が指定されています」
という構文エラーが出てしまい、上手くいきません。


<BODY>タグに複数のstyle属性を入れることはできないのでしょうか?

HP作り初心者なのでよくわかりません。
ご回答宜しくお願いします。

A 回答 (3件)

<BODY background="画像" style="background-repeat:no-repeat; cursor:crosshair">



でうまくいきませんか?;で区切ります。
ひとつのページにBODYタグが2度出てる方がおかしいので。
    • good
    • 0
この回答へのお礼

上の通りにやったら上手くいきました!
ありがとうございます^^

お礼日時:2008/03/22 23:49

ついでにいえば、background="画像" もスタイルシートを使ってレイアウトしたほうがいいですよ。



■スタイルシートで画像を表示する
style="background:url(画像);"

■複数のスタイル属性を適用する
style="background:url(画像);background-repeat:no-repeat;cursor:crosshair;"

【解説】
;(セミコロン)で区切ってスタイルを記述していけばOKです。
    • good
    • 0
この回答へのお礼

セミコロンで区切って上手く表示できました!
ありがとうございます^^

ところで、background="画像" もスタイルシートを使ってレイアウトしたほうがいいとのことですが、どうしてでしょうか?

今の<BODY background="画像" style="background-repeat:no-repeat; cursor:crosshair">のままだと何か不都合があるのでしょうか?

お礼日時:2008/03/22 23:56

こんにちは



>ところで、background="画像" もスタイルシートを使ってレイアウトしたほうがいいとのことですが、どうしてでしょうか?

非推奨属性(将来的に廃止される可能性のあるもの)に指定されているからです

因みに
background-image:url(画像のアドレス);
が正式だと思います

他にも良く使用されるもので
<center>,<font>,etc...(非推奨要素)
http://www.scollabo.com/banban/dep/dep_01.html

align,link,alink,vlink,etc...(非推奨属性)
http://www.scollabo.com/banban/dep/dep_02.html

その他
http://www.scollabo.com/banban/dep/dep_03.html
など結構あります

使用するのにまだ問題はありませんが将来的に使用できなくなったりブラウザ間で表示が異なったりするので基礎的なことを覚えてるときにできれば覚えておいた方がいいということです

横入り失礼しました m(- -)m
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
非推奨属性は初めて知りました。
作り直してみようと思います^^

お礼日時:2008/03/23 22:47

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