• ベストアンサー

input きれいに並べたい

IEを使っているのですが このボックスをきれいに並べる事はできないのでしょうか? 何か良い案はありますか? <input type="button" value="あ行" onClick="location='#あ行'"/> になっています。 今は若干ずれてしまいます。 ファイアフォックスやオペラでも若干ずれます。 1個1個テーブルの中に入れるしかないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答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>&copy; ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address> _</div> </body> </html>

XDSVXOKWNUUA
質問者

お礼

どうもありがとうございました。

関連するQ&A