No.1ベストアンサー
- 回答日時:
ソースを見る限り、単なるページないリンクのようにしか見えませんが?
なら、ちゃんと<a href="#A">とすべきです。
(リンク先にする場合は使用できる文字に制限があります。IDと同じ名前空間を持ちます)
inputを使うべきではありません。javascriptが無効なユーザーや、検索エンジンにはリンクの情報が伝わりません。
それが、ずれるのは、プロポーショナルフォントだからです。
しかし、リンクで記述し、スタイルシートでデザインすれば幅を指定できますから問題ないはずです。
★Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html# )
のDATAタブで検証済みShift_JISのHTML4.01strictです。
★デザインはスタイルシートに任せてあるので、先で自由にデザインの変更が可能です。
ボタンだろうが、ドロップダウンメニューだろうが・・ご随意に
★タブは_に置換してあるので戻すこと。
<!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 name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
#INDEX{
display:block;padding:0;
position:fixed;top:100px;width:25em;
line-height:2em;font-size:0.8em;text-align:center;
}
#INDEX ol{margin:0;padding:0;}
#INDEX li{list-style:none;}
#INDEX li a{
display:block;
list-style:none;width:4em;
float:left;
border:solid 1px gray;border-radius:0.5em;
margin-left:0.5em;margin:0.2em;text-decoration:none;
background-color:silver;
background:linear-gradient(white,silver);
}
#INDEX li a:hover{background-color:white;
background: linear-gradient(white,rgb(220,220,220));}
#INDEX li{clear:left;}
#INDEX li ol li{clear:none;}
div.section h2,div.section div.section{margin-left:20em;}
div.section div.section{border:solid 1px blue;}
div.section div.section div.section{min-height:300px;margin-left:0;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<ol id="INDEX">
___<li><a href="#A">あ行</a>
____<ol>
_____<li><a href="#I">い</a></li>
_____<li><a href="#U">う</a></li>
_____<li><a href="#E">え</a></li>
_____<li><a href="#O">お</a></li>
____</ol>
___</li>
___<li><a href="#K">か行</a>
____<ol>
_____<li><a href="#KI">き</a></li>
_____<li><a href="#KU">く</a></li>
_____<li><a href="#KE">け</a></li>
_____<li><a href="#KO">こ</a></li>
____</ol>
___</li>
___<li><a href="#S">さ行</a>
____<ol>
_____<li><a href="#SI">し</a></li>
_____<li><a href="#SU">す</a></li>
_____<li><a href="#SE">せ</a></li>
_____<li><a href="#SO">そ</a></li>
____</ol>
___</li>
__</ol>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<div class="section" ID="A">
___<div class="section">
____<h3>あ</h3>
___</div>
___<div class="section" ID="I">
____<h3>い</h3>
___</div>
___<div class="section" ID="U">
____<h3>う</h3>
___</div>
___<div class="section" ID="E">
____<h3>え</h3>
___</div>
___<div class="section" ID="O">
____<h3>お</h3>
___</div>
__</div>
__<div class="section" id="K">
___<div class="section">
____<h3>か</h3>
___</div>
___<div class="section" ID="KI">
____<h3>き</h3>
___</div>
___<div class="section" ID="KU">
____<h3>く</h3>
___</div>
___<div class="section" ID="KE">
____<h3>け</h3>
___</div>
___<div class="section" ID="KO">
____<h3>こ</h3>
___</div>
__</div>
__<div class="section" id="S">
___<div class="section">
____<h3>さ</h3>
___</div>
___<div class="section" ID="SI">
____<h3>し</h3>
___</div>
___<div class="section" ID="SU">
____<h3>す</h3>
___</div>
___<div class="section" ID="SE">
____<h3>せ</h3>
___</div>
___<div class="section" ID="SO">
____<h3>そ</h3>
___</div>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
___<dt id="LAST-MODIFIED">Last Modified</dt>
___<dd>2012-08-10 12:00:00 (JST)</dd>
__</dl>
__<address>© ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- JavaScript jsで質問です。 ボタンが二つ存在し、両方のボタンがクリックされたことをチェックしたいのですが、どの 4 2022/11/22 10:30
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
line-height指定で発生する余白...
-
一括で全体を右にずらす
-
article、section、hgroup?
-
div要素が重なってします
-
html5でheaderの中にnav
-
ブログのサイドバーが下にくる
-
オシャレな区切り線はありませ...
-
グラフィックス
-
idとclassの指定方法
-
HTML属性での「""」 「''」違い
-
<div>テキスト</div>
-
html divボックスの入れ子で中...
-
html5にて水平線の引き方は?
-
HTMLとCSSの次に覚えることは何...
-
html の divとtable の役割
-
h1のテキストサイズよりh2の方...
-
【html&css】太さの違う2本線の...
-
改行がしたいのですが、うまく...
-
携帯サイト、ナノでのタグ編集...
-
コンピューターの画像ブロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
div要素が重なってします
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
divとpの使いわけ
-
ヘッダーとフッターだけ背景を...
-
min-heightとheightの違いについて
-
セクションをdivで囲むと見出し...
-
画面を縮小するとカラムが落ち...
-
ヘッダーを左右に二分割する方...
-
1時間30分を簡単に表したいで...
-
スペースを使わず文字位置を揃...
-
CSSで、contentsがfooterに重な...
-
h1に自分自身へのリンクを張...
-
divの中に外部のHTMLを埋め込む
-
divを横に並べる方法
-
hタグの右横に画像を表示
-
h1のテキストサイズよりh2の方...
おすすめ情報