アプリ版:「スタンプのみでお礼する」機能のリリースについて

宜しくお願い致します。当方htmlで簡単なHPがやっと作成出来るレベルです。

テーブル<table>のセル内をボタンにし、それ(下記の例では「新着情報」)が押されたら、分割されたフレームの「frame1」にaaaaa.htmlを開かせるのですが、下記の記述で最初の状態、マウスオーバー、マウスアウト、リンクは上手く行くのですが、マウスオーバー時にポインタの形を矢印(cursorの設定値でいう「pointer」)にしたいのですが、どなたかお分かりになる方がいらっしゃいましたら、お教え下さい。
尚、初心者ですので、下記の記述は文法上間違えていると思います。
宜しくお願い致します。

<tr>
<a href="aaaaa.html" Target="frame1">
<td height="20" bgcolor="blue" onmouseover="this.style.backgroundColor='yellow'"
onmouseout="this.style.backgroundColor='blue'"><font color="darkblue" size="2">新着情報</font></td></tr>

A 回答 (2件)

ごめんなさい。


今のうちに、最初からやり直してください。
たぶん、HTMLの文書構造に従うと、tableのセルをボタンにするというのはおかしいです。
 また、フレームは、あまりに不都合が多く廃止されることが決定している手法(XHTML1.0で非推奨/XHTML1.1で廃止)です。まともなサイトにフレームなんて使われていないと思います。

本来は
<ol id="Links">
<li><a href="./index.html">トップ</a></li>
<li><a href="./news.html">新着情報</a></li>
<li><a href="./hoby/index.html">趣味</a></li>
</ol>
のように、リンクの一覧であると、マークアップしなければならないものだと思います。
 そのようにマークアップされたものを、横並び、あるいはたて並びのボタンとしてデザインするべきです。
 HTMLはデザインのための方式ではなく、文章の構造を示すためのものです。デザインは別途スタイルシートで行います。

14.1 スタイルシートの概説( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401 … )

とか・・・
まず、このあたりから
【参考サイト】
はじめてのWebドキュメントづくり
  http://www.asahi-net.or.jp/%7Esd5a-ucd/www/

きちんと、それぞれのページに本文と共にリンクリストを書き、それらを同じ位置に表示させるなり、position:fixedで表示するとかです。

この回答への補足

有難うございました。色々勉強してみます!

補足日時:2009/02/10 07:23
    • good
    • 0

インライン要素でブロック要素を囲まない。


HTMLのルールです。
(objectはルールから外れる。)
表の形をした「画像」をボタンでしましょう。

一応ポインタの形状については「標準」なので特に指定しなくても良いのでは?
指定するならJavascriptの出番で、中の記述にスタイルでカーソル指定すれば良いのですが、初心者なら難しいので割愛。
    • good
    • 0

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