• ベストアンサー

htmlで、たとえば。

htmlで、たとえば。 取締役社長 山田花子 と<p>で</br>だと、IEは、2行に、出てくるんですが、firefoxは、続けて出てきます。 なんとか、左をそろえて、行間を空けずに、上のように、firefoxで、出てこさせるには、どう書いたらよいでしょうか? tableを、使わず出来るでしょうか?<ul>の点なしの書き方て、あるんでしょうか?初心者です、よろしくお教えください。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

</br>なんてありません。よってfirefoxの挙動が正しい。 ソースを書いたら、Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html )でチェックして直す癖をつける。  また、<br> (HTML)ないし<br />(XHTML)は、行内(ひとつの段落内)の強制改行ですから、この場合は、とりあえずセーフなのですが、通常は<br>や<br />は段落の区切りには使用しません。 <p>  昔々ある所におじいさんとおばあさんが住んでいました。<br>  おじいさんは山に芝刈りにおばあさんは川に洗濯に行きました。 </p> ではなく <p>  昔々ある所におじいさんとおばあさんが住んでいました。 </p> <p>  おじいさんは山に芝刈りにおばあさんは川に洗濯に行きました。 </p>  とするのが正しいです。 【引用】____________ここから デフォルトでは、ブロックレベル要素は行内要素とは異なるように整形される。 一般に、ブロックレベル要素は新しい行を開始し、行内要素は新しい行を開始しない。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[7.5.3 ブロックレベル要素と行内要素( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.3 )]より  段落<p>はブロック要素ですから、ブラウザはその間に明確な隙間を空けるため、日本語の表記として見苦しい場合がありますが、その場合はスタイルシートでスペースを調整します。 CSS  p{margin-top:0.4ex;}とか・・ >tableを、使わず出来るでしょうか?<ul>の点なしの書き方て、あるんでしょうか?  この質問に、HTMLに対してとてつもなく重要な思い違いをされていることが読み取れます。HTMLは、文書を成形するための物では断じてありません!!!!。  それはワープロやDTP( http://ja.wikipedia.org/wiki/DTP )の仕事で、HTMLは、文書の構造を示すものです。 2.2 HTMLとは何か? ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )を一読しておくこと。  tableは以下の部分が表であることを示すものですし、liは箇条書きの一つのリストを示すものです。・・・とっても、重要でかつ絶対に理解しておかなければならないところです。  見栄えのためにtableやliでマークアップするのではありません。  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 14.1 スタイルシートの概説 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )に、名指しで ・ページレイアウトの目的で表を用いる。 と否定されている。  多くの初心者向けの初心者が作成したサイトやマニュアル本でこれを誤解した説明をされています。  最初に・・ はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )  あたりをじっくりと挑戦したほうがよいでしょう。HTML4.01仕様書翻訳メンバーの内田さんが家族のために書かれたサイトです。

glotte
質問者

お礼

回答ありがとうございました。ご紹介いただいたサイトを勉強してみます。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.5

<p>でも<ul><li>でも良いけど、 その例だと、意味的には、定義リストを使うのがベターかも。 /* CSS */ dl,dt,dd{margin:0; padding:0; font-weight:normal;} <!-- HTML --> <dl> <dt>取締役社長</dt> <dd>山田花子</dd> </dl>

glotte
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.3

#1です。 </br>と書かれていますので、XHTMLと判断しましたが、 質問分で「初心者」とか「<ul>の点なし」とか書かれていますので HTMLで作成されているかも知れませんね、その場合は<br>になります。 <ul>の点なしは <ul style="list-style:none">ですが、XHTMLなら外部CSSファイルで対処してください。

glotte
質問者

お礼

点なしの回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • kiela9
  • ベストアンサー率60% (3/5)
回答No.2

以下、正しい書き方です(XHTMLの場合)。 <p> 取締役社長<br /> 山田花子</p> ulのマーカーを消すには、CSSに ul {   list-style-type: none } と書きます。

glotte
質問者

お礼

点なしについて、回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

</br> ↓ <br />

glotte
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。