<body class="thrColFixHdr">
<div id="header">
<div id="headerIn">
<div class="logo">店名</div>
<h1>ようこそ</h1>
</div>
<!-- end #header --></div>
ホームページの一番上の部分です。
http://www.goo.ne.jp/
上記サイトのように左上にロゴが入っており、
お店ページのロゴをクリックしたら、上記ページと同じようにトップページに戻るようにしたいのですが、
class="logo"にリンクをつけても反応してくれません。
それ以外にググって色々調べましたが、どうしても方法が分りません。
初歩的な質問かもしれず、恐縮ですがご教授いただければ幸いです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
<div style="float:left;">ロゴ画像</div><div style="float:right;">ようそこ</div>
<div style="clear:both;"></div>
としてください。
<div style="clear:both;"></div>
を忘れると何かとぶっ壊れますので注意です^^
No.2
- 回答日時:
bodyにclassは不要でしょう。
HTML内にはbodyは一つ(かつ必須)しかないので。A要素は、inline要素しかないようにもてません。次にブロック要素が現れるとその直前で閉じられていると解釈しなければならない事になっています。
すなわち、<a href="[URL]"><div></div>と書かれていた場合は、
<a href="[URL]"></a>
<div></div>
と解釈することが決められています。
【引用】____________ここから
<!ELEMENT A - - (%inline;)* -(A) -- anchor -->
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Links in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
これは、この要素には(inline要素)のみ含みうると読みます。
また、
7.5.3 ブロックレベル要素と行内要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )はHTML作成で最初に学ぶべき最も重要な概念です。【この説明がないマニュアルはゴミ箱直行だね】
★?と思ったら、仕様書に目を通す癖をつけましょう。そしたら覚えられる。
★下記で検証済みHTML4.01strictです。
Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )
W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_ … )
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>サンプル</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<link rev="made" href="mailto:hoge@hoge.com" title="send a mail" >
<link rel="START" href="../index.html">
<style type="text/css">
<!--
html,body{
margin:0px;padding:0px;background-color:rgb(200,200,200);
}
body>div{
width:70%;min-width:600px;max-width:900px;margin-left:auto;
margin-right:auto;background-color:white;padding:10px;
border:none;position:relative;}
p{text-indent:1em;}
img.Logo{position:absolute;top:18px;left:0px;border:none;}
body>div>h1{text-align:center;margin:20px 0px;;}
p.test{position:absolute;font-size:12px;height:18px;top:-12px;
left:0px;border:1px solid gray;width:100%;text-align:center;
background-color:rgb(200,200,200);padding-top:2px;}
-->
</style>
</head>
<body>
<div>
<a href="./index.html"><img src="http://www.goo.ne.jp/img2/logo/gh_logo2.gif" width="115" height="63" alt="ロゴ" class="Logo" ></a>
<h1>サンプル</h1>
<p>こんな感じです。幅60%、ウィンドウ幅を変えると、ウィンドウ幅によって最小500px、最大800px内で変化する。ログは左上に絶対配置となっている。</p>
<p class="test">ブラウザの横幅を変更しても、内容が左右真中に表示されています</p>
</div>
</body>
</html>
この回答への補足
大変詳細なアドバイスを頂き深く感謝いたします。
ご教授に従い早速変更を進めておりますが、もう少しのところで詰まっております。
下記のように変更したのですが、今までと表示が逆になってしましました。
前 ロゴ ようこそ
改編後 ようこそ ロゴ
<div>の場所を変更してたり<div align="left">を入れたりしたのですが、
いちばん左にロゴ その右横にようこそという文章にしたいのですが、
お手数ですがご教授いただければ幸いです。
知識不足を痛感しORUKA1951様のよりお教えいただきましたアドレスをもとに、勉強に励みたいと思います。
<body class="thrColFixHdr">
<div id="header">
<div id="headerIn">
<div><a href="http://www.yahoo.com/"><img src="../new/img/logo.gif" border="0" alt="ロゴ"></a>
<h1>ようこそ</h1>
</div>
<!-- end #header --></div>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript 【Javascript】ボタンクリックで2つのclassに対し、それぞれ別のclassを追加したい 1 2022/07/29 20:52
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既存画像(gif または png)の背...
-
さくらサーバーに置いているホ...
-
ビルドとリビルドの違いを教え...
-
ホームページビルダー15で作っ...
-
FFFTPでサーバに新規フォルダが...
-
FFFTPにアップロードしたファイ...
-
ホームページビルダー22でリン...
-
ホームページを作りたいのです...
-
ホームページの画面文字を濃く...
-
ホームページビルダー
-
ホームページ作成
-
HTMLで、ホームページが作れる...
-
ページの内容コピペ 範囲が広い...
-
ビフォアーアフターのページは...
-
今さらですがHPを作成するに当...
-
ホームページ制作で教えてくだ...
-
ホームページビルダーおすすめ?
-
GASについて
-
無料でホームページを作成した...
-
ホームページを作成したいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのborderが実際の領域より上...
-
青いタイトルバーのダイアログ...
-
スーマートフォンの用のHP作成...
-
CSSのdivで何故かボックスセン...
-
htmlの文字が縦書きになる
-
【ヒトの神秘】美男美女から何...
-
htmlのolやulなどlistにtitleや...
-
<h1>、<h2>と<p><div>の行間を...
-
HTML属性での「""」 「''」違い
-
超音波で洗脳。
-
widthやheightの数値に単位(px...
-
ボタンをセル内一杯に表示させ...
-
div要素が重なってします
-
リストマーカーをボックス内に...
-
質問1.
-
<div id="container">の使いか...
-
リンクを知らせる手のマークが...
-
画像イメージの上下左右、欲し...
-
smallにtext-allignが効かない
-
複数のボタンを等間隔に、かつ...
おすすめ情報