web初心者です。
勉強で、width800px, height700pxでDiv組した中に文字を入力して簡易のホームページを作りました。
ディスプレイの大きさは同じ(1024px×768px)のPC2台で比べると片方は問題なく表示されますが、
もう片方のPCで見ると下側の文章が切れて全ての文章が入っていないようです。
PCのOSは片方がXPでもう片方が7です。
(スクロールしないとかではなく、文字が切れて見えなくなります。)
両方のパソコンともブラウザfirefoxで見ています。
原因は何でしょうか?
両方ともfirefoxの表示のズームなどはリセットして標準だと思います。
あと、他の人に聞いたのですが、現在はあまりtableタグを使用しない方が良いと言われました。
これは何故でしょうか?
すいませんが教えてください。
No.2ベストアンサー
- 回答日時:
>現在はあまりtableタグを使用しない方が良いと
表であるものをtableでマークアップするのは正しいです。
表でないものを--主にデザインのために--tableでマークアップするのは誤りです。
→『非視覚系メディアでのレンダリングに際して問題を起こすことがあるため、単に文書内容を整形する目的だけで表を用いるべきでない。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
→『ページレイアウトの目的で表を用いる。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
「現在」がいつのことを指すのかわかりませんが、HTML4.01が勧告になった1999年(12年前)が昔なら、昔からtableをデザインのために使用するのは間違いでした。
→Tables should not be used as layout aids. ( http://www.w3.org/TR/2011/WD-html5-20110525/tabu … )--HTML5仕様書「tableをレイアウト目的で使用すべきではありません」
>勉強で、width800px, height700pxでDiv組した中に文字を入力して簡易のホームページを作りました。
が、そもそもの初心者がおちいりやすい最大の誤りです。
HTMLはプレゼンテーションのためのものではありません。文書をそれを構成する要素に分解して、それぞれの構成要素が何であるかをタグを使ってマークアップするメタ言語です。ワープロやDTPとは別物です。デザインのためならPDFというすばらしいフォーマットがあります。
最初の最初が間違っている--とんでもない参考書かサイトを参考にしている???
divやspanは、『id属性及び class属性と併用することで、文書に構造を付加するための ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』タグです。たとえば、その部分が文書の本文だと知らしめたいときは
<div class="section"></div>、ナビゲーションのためなら<div class="nav"></div>のように使います。
>もう片方のPCで見ると下側の文章が切れて全ての文章が入っていないようです。
ブロック要素のoverflowプロパティのデフォルト(Initial)は、visible(表示)ですから、はみ出した部分は、overflow:hiddenを指定していない限り表示されるはずです。ただし、次のブロックの背景色にtransparent以外を指定していると、それで覆い隠されてしまいます。
★HTMLは単に文書構造をマークアップするためだけに使用すること。
★その文書構造を利用してスタイルシートでプレゼンテーションを指定していくこと
これが基本です。最初にここを間違うと上達しません。
→HTML,CSSの記述について - HTML - 教えて!goo ( http://oshiete.goo.ne.jp/qa/7636233.html )
で回答したサンプルをごらんいただくと、あの程度の複雑なことをするにしてもHTMLが複雑になるわけではありません。
【引用】____________ここから
HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
のあたりをよく読んでおくこと・・
No.1
- 回答日時:
>height700px
DIVでBOX指定するときは、全体の大きさをいきなり指定したら切れるのは当たり前
ブラウザーの表示でフォントの大きさなどの指定がまちまちだから。
親のBOXなら高さはauto指定 数値指定は、そのBOXにインラインフレームで別のHTML呼び出して
スクロールを可能にするときと、画像ファイルで大きさがきっちり決まっているときだけ。
>現在はあまりtableタグを使用しない方が良いと言われました。これは何故でしょうか?
昔は仕切りがテーブルかフレームだけだったので多用されたが
HTMLソースが無駄に長文になるのとテーブルのフレームの数値が変るだけで全体がズレルので
単純な表表示以外は使わないほうがいいよとの指導
逆に単純な表をわざわざCSSで組むのも時間の無駄だし自己満足で終わる
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Firefox(ファイヤーフォックス) Firefoxでグーグルの検索画面が変です 2 2022/09/20 19:25
- Android AndroidミラーリングでPCからAndroidを操作するには 4 2022/06/17 11:16
- HTML・CSS 検索窓とcssハックについて 3 2022/04/22 12:21
- iOS iPhoneの画面が見切れて困ってます ゲーム画面などで文字が見切れてしまっていたり タップする部分 2 2022/07/05 22:45
- HTML・CSS HTMLとCSS(ブラウザ関連)について質問です。 1 2023/03/07 08:07
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- Google Maps パソコンの地図サイトなどで 3 2023/02/18 23:06
- その他(プログラミング・Web制作) ワードプレスのプラグインであるAddQuicktagを使いたいが… 3 2022/04/18 15:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TABLEのセルの中の文字を行単位...
-
HTML5で、テーブル内tdタグの高...
-
<th>タグを使っても太字にしな...
-
テーブルとテーブルの間隔について
-
table表を横に並べる際の間隔指定
-
CSSで特定のテーブルだけに...
-
テーブル内のセル間にスペース...
-
HTML tableのセルにtextareaを...
-
<table>のclass指定が継承されない
-
<fieldset>タグについて
-
textareaの外側の文字が下付き...
-
tableを縦に続けるとtable間の...
-
フレームの境界線にぴったりつ...
-
フォームタグのプルタウンの隙...
-
アンカータグ内の文字の色を変...
-
同じ幅指定のつもりなのに、ブ...
-
tableタグとtableタグの間の余...
-
CSSで<table>を横に並べるよう...
-
table要素のtrやtdって・・・
-
ラインを端から端まで画面いっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルとテーブルの間隔について
-
TABLEのセルの中の文字を行単位...
-
<th>タグを使っても太字にしな...
-
CSSで特定のテーブルだけに...
-
HTML5で、テーブル内tdタグの高...
-
同じ幅指定のつもりなのに、ブ...
-
table表を横に並べる際の間隔指定
-
テーブル内のセル間にスペース...
-
textareaの外側の文字が下付き...
-
HTML tableのセルにtextareaを...
-
テーブルデータを折り返して表...
-
tableの位置がIEとその他ブラウ...
-
<fieldset>タグについて
-
正規表現で「より前」と「より後」
-
スタイルシートで左側だけ色を...
-
tableのcellpadding="0" cellsp...
-
tableを縦に続けるとtable間の...
-
HTMLのテーブルをExcelにCopy&P...
-
html5のテーブル内でdivのタブ...
-
(HTML)Tableを任意の位置に置...
おすすめ情報