• ベストアンサー

外部JSファイルの配置設定。

レイアウトを外部CSSで設定しています。 htmlに作成したboxにメニューリストを.jsファイルで 管理しようと思うのですが配置が上手くいきません。 ┌───────┐ │テキスト      │ │   メニュー1  │ │   メニュー2  │ │   メニュー3  │ └───────┘ 上のように左側にtab?空白?が入って左寄せが出来ません。 cssはpadding-left:0px;で設定しています。 BOXにテキスト文字を直接書けば指定したとおりにちゃんと左寄せ になるのですが...;; これは何が原因なのでしょうか?? XMLも初中級者で構成程度を理解してタグコピーペーストで 作成しているレベルです。 javaは最近始めたばかりの超初心者で構文もイマイチ理解出来てないので例文あげて下さったらうれしいです(^_^;) .jsは以下のようにしています。 linktext ="" +"<ul>" +"<font size=2>" +"<br><a href='../../index1.htm'>" +"メニュー1</a>" +"<br><a href='../../index2.htm'>" +"メニュー2</a>" +"</font>" +"</ul>"

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

  • ベストアンサー
noname#108740
noname#108740
回答No.3

まず、ulの使い方が間違っています。 <ul> <li>メニュー1</li> <li>メニュー2</li> </ul> のように使用します。 それと、font要素は非推奨要素です。CSSのfont-sizeで指定するようにしてください。

Cronus2
質問者

お礼

ありがとうございました。 おかげ様でちゃんと表示されるようになりました。 原因は<ul>の使い方間違っていたんですね(^_^;) 間違っていたせいでリストマークが表示されず、 空白になって左に寄っていなかったみたいです(^_^;) fontもCSS設定したらいいですもんね 色々とありがとうございました<m(__)m>

その他の回答 (2)

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.2

No.1です。以下のように訂正。すいません。 linktext =""; linktext +="<ul>"; linktext +="<font size=2>"; linktext +="<br><a href='../../index1.htm'>"; linktext +="メニュー1</a>"; linktext +="<br><a href='../../index2.htm'>"; linktext +="メニュー2</a>"; linktext +="</font>"; linktext +="</ul>";

Cronus2
質問者

お礼

ありがとうございました。 おかげ様でちゃんと表示されるようになりました。 某サイトの解説を見て試していたんですが ;が必要なんですね(^_^;)

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

linktext ="" linktext =+"<ul>" linktext =+"<font size=2>" linktext =+"<br><a href='../../index1.htm'>" linktext =+"メニュー1</a>" linktext =+"<br><a href='../../index2.htm'>" linktext =+"メニュー2</a>" linktext =+"</font>" linktext =+"</ul>"

関連するQ&A