
FireFoxで表示するときにブラウザの幅によったり出たり消えたりします(上と左の線)。
柔軟に変化できるように結構苦労して書いたのですが、ここに来て挫折しそうです、どなたか解決策を下さい。
赤の枠線です。
ソースの↓確かこのあたりが消えたり出たりします
<!--▼中右全体枠-->色#990000
文字数オーバーなため.txtと.htmlのURLを
txt
http://tubamesound.uijin.com/index.txt
html
http://tubamesound.uijin.com/index.html
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
<!--▼インフォメーションボ-ド-->
<table width="100%" height="100%" cellspacing="0" cellpadding="0" style="border:solid 1px #000099;">
上記のテーブルの、widthとheightを100%より少ない値にすれば、ウィンドウサイズを拡大・縮小してもこの赤枠の線は消えない様になります。
例えば、width="99%" height="99%" とするだけでも解消はされました。
原因は、高さの相対関係の計算が親子で矛盾してしまっているからでしょう。IEはとにかく何かと”緩い”ので適当に表示してしまうのですが、Firefox等はシビアな結果を返してきますのでIEで何となく上手く行く様にという作成の仕方はできるだけ避けて、きちんと構造とスタイルにエラーや矛盾がないかを確認しながら構築して行く方が宜しいでしょう。
ただし、このHTML(http://tubamesound.uijin.com/index.html)にはかなり文法上の間違いが多いです。文法チェッカーにかけると、致命的エラーが20個ぐらい列挙されてしまいます。
中でも、
・テーブルのセルの開始タグと閉じタグが合っていない(Line84~137にかけて数カ所)。
・同一タグ内でSTYLE属性の指定が重複している(<td width="1%" height="1%" style="border:solid 1px #000099;" style="border:solid 1px #000099;">)。
・このDTD宣言(<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">)では記述できない空要素タグの閉じ方をしている(<link rel="stylesheet" type="text/css" href="http://img.shinobi.jp/tadaima/tdftad.css" />)。
・属性値の書き方が正しくない(<img>のwidthやheightを"130px""50px"という様に記述している。pxは指定できない。)
あたりは今のうちに文法チェッカーにかけてコードをよく見直して、エラーを正しておく事をお奨めします。コンテンツが沢山入ってしまってからではますます修正がややこしいことになると思いますので。
この回答への補足
・テーブルのセルの開始タグと閉じタグが合っていない(Line84~137にかけて数カ所)。
<body>~</body>を見ても一つも発見できなかったのですが、もしよろしければ具体的に教えていただけないでしょ・・・・あ。
<p>タグの閉じ忘れが一つだけありました。このせいでしょうか?
-----------------------------------------------------
・このDTD宣言(<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">)では記述できない空要素タグの閉じ方をしている(<link rel="stylesheet" type="text/css" href="http://img.shinobi.jp/tadaima/tdftad.css" />)。
こちらに関しましては広告の自動挿入のため仕方ないかな。
この宣言じゃないと擬似フレームのdivの高さを100%で指定するのが無理でしたので・・・。
--------------------------------------------
<img>のwidthやheightを"130px""50px"という様に記述している。pxは指定できない。
知らなかったです、勉強不足ですね申し訳ないです。
No.3
- 回答日時:
すみません、ANo.2にコピペのミスがありましたので訂正します。
【誤】
<!--▼インフォメーションボ-ド-->
<table width="100%" height="100%" cellspacing="0" cellpadding="0" style="border:solid 1px #000099;">
↓
【正】
<!--▼中右全体枠-->
<table width="100%" height="100%" cellspacing="0" cellpadding="10%" style="border:solid 1px #990000;">
ありがとうございます、
確かに99%の指定に変えてみたところ上手く動作いたしました。
あなたは神か。本当に、ありがとうございます。
p.s.windows標準のメモ帳で作るのやめようかと思います。
No.1
- 回答日時:
<table width="100%" height="100%" cellspacing="0"
cellpadding="0"
style="border: solid 1px #000099; border-collapse: collapse;">
<!--▼上段タイトルバー-->
の
border-collapse: collapse;
を消してみてください。
回答ありがとうございます。
border-collapse:collapse;を消してしまいますと、枠線の幅が2pxになってしまうため、消さない方向でどうにかなりませんでしょうか。
また、tableの背景色を指定して、tdの背景色を#FFFFFFのような方法も避けたいのです。
引き続きよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- HTML・CSS HTMLとCSS(ブラウザ関連)について質問です。 1 2023/03/07 08:07
- その他(ブラウザ) テキストを入れるときの縦線の点滅がそれ以外のブラウザ上にも表れます。 1 2022/07/29 21:55
- UNIX・Linux ワイルドカードの使い方 4 2023/08/08 20:51
- CAD・DTP イラストレーターcs6で赤い枠線を用紙の縁に入れたいですが、上手く行きません。赤い枠線の中には文が入 1 2022/12/24 14:37
- 物理学 開管共鳴と定常波 2 2023/03/23 11:15
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript ブラウザの横幅に応じてとある画像(e.jpg)を画面いっぱいに表示できるようにしたいです。(写真の横 1 2022/10/06 21:17
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページを作ったのですが...
-
topmarginをネスケで
-
要素の中央表示 CSS or HTML
-
CSSで中央ぞろえにするには?
-
requireでtextデータを読み込ん...
-
スクロールバーが表示されない。。
-
Firefox 横スクロールバーを表...
-
テキストボックスの文字を右揃...
-
CSSのtransform: translate(-50...
-
右端に1pxの余白ができてしまう
-
iPhone用のサイトの文字がずれ...
-
ウィンドウを狭めても中の表示...
-
Dreamweaverで画面サイズを一定...
-
htmlのタグ間の謎の空白
-
aタグに直接style=""で:hoverを...
-
スクロールバーによって表示が...
-
CSSでセンタリングしたい
-
divタグを中央寄せでwidthを指...
-
外部CSSがFireFoxで反映されません
-
右と左の両端に色を付けるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
<h1>タグの後の行間を詰めたい。
-
text-alignの解除の方法
-
インラインフレームの表示位置...
-
なぜ左に寄っているの?
-
INPUT TEXT内の文字位置を指定...
-
FireFoxで見るとブラウザの幅に...
-
端から端まで横線を引きたい
-
macとwindowsのレイアウト崩れ...
-
外部CSSがFireFoxで反映されません
-
HTMLフォームのSELECTの幅を一...
-
CSSでh1とその下の文字との行間...
-
パソコンのみで反映される余白...
-
chromeだけbody直下に空白が開く
-
cssでheight: auto;を指定して...
-
ホームページビルダー 空白の...
-
iPhone用のサイトの文字がずれ...
-
アップロードするサーバーによ...
-
CSSで見出し(タイトル)行の右...
おすすめ情報