Firefoxで開いたページctrl+マウスのクルクルで拡大縮小すると
tableの上下に設定したborderが部分的に消えてしまいます。
下記コードは自分のページに使われているのを似せて作りました。
消える具合を再現しようとしたのですが消えませんでした。
一部しか似せてないからでしょうか。
ページトップにあるボタン複数は、
マウスオーバーで画像が切り替わるのをCSSで作ってありますが、
それは関係ないですよね。
IE9、IE8、chromeは消えませんが、Firefoxでは消えてしまいます。
こういったバグは一体何が原因で起こるのでしょうか?
何か改善方法はありませんか?
最も私が求めているアドバイスは、
例えば、
『floatで指定した値と同じ方向にmarginの指定をすると、
指定値の倍程度になってしまうバグを解消するには、
floatとmargin が同じ方向のプロパティを持つ要素に
display:inline;を付け加える』
これが理想ですが、でもヒントだけでも頂けると助かります。
宜しくお願い致します。
<html>
<head>
<title>テスト</title>
<script language="JavaScript" type="text/javascript">
<!--
function openwin(url, winname, width, height) {
if(!width) { width = 600; }
if(!height) { height= 400; }
if(!winname) { winname = 'win'; }
w = window.open(url, winname,'width=' +width+ ',height=' +height+
',status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
}
//-->
</script>
<style type="text/css">
table.aaa{
width:750px;
border-top:1px solid #333;
border-bottom:1px solid #333;
border-collapse:separate;
border-spacing:0;
text-align:center;
margin-top:30px;
}
td.bbb, td.ccc{
padding:30px 30px;
}
td.ccc{
width:100px;
background:#000;
color:#fff;
}
ul{
width:750px;
margin-left: -23px;
overflow:hidden;
}
ul li {
display: inline;
width: 200px;
margin-left: 30px;
float: left;
}
ul li img {
display: block;
border: 1px solid #555;
}
</style>
</head>
<body>
<form method="post"><input type=button onClick="openwin('xxx.html');" value="テスト"> </form>
<span class="eee"><a name="t1" id="t1">NO1</a></span>
<table class="aaa">
<tr>
<td class="ccc">テスト1</td>
<td class="bbb">※※※※※※※※※※</td>
</tr>
</table>
<ul>
<li><a href="xxx.html#w1"><img src="sample.jpg" width="200" height="150" ></li>
<li><a href="xxx.html#w2"><img src="sample.jpg" width="200" height="150" ></li>
<li><a href="xxx.html#w3"><img src="sample.jpg" width="200" height="150" ></li>
</ul>
<ul>
<li><a href="xxx.html#w4"><img src="sample.jpg" width="200" height="150" ></li>
</ul>
<table~…~</ul>まで10個ほど繰り返しされます。<li>の数は一項目最大9個ほど
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS HTML & CSS 縦ボックス内の文字の左右センタリング 3 2023/03/25 04:23
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
CSSがなぜかfont-sizeだけ効か...
-
Firefoxで見るとli要素レイアウ...
-
定義リストに下線をつけたいと...
-
CSSでボックスのheightが0になる
-
Flexslider2のカーセルスライダ...
-
投稿フォームの整列
-
Firefoxでheight:100%がきかない?
-
初心者html・CSS ウィンドウを...
-
画像の位置指定
-
CSSの角丸での質問です。 今、C...
-
スクロールボックスを中央に配...
-
表示倍率を変えるとレイアウト...
-
回り込みについて(間隔が空く)
-
FFにおけるDIVタグ間の隙間につ...
-
html初めてです、教えてください!
-
【CSS】ヘッダーの高さが不明の...
-
背景が下まで表示されないんです。
-
入力フォームとセレクトボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
css初心者 フレックスボックス...
-
form input テキストを上下中央...
-
<div>と<div>の間の10px程の...
-
CSSがなぜかfont-sizeだけ効か...
-
divで囲まれたpaddingの指定を...
-
表示倍率を変えるとレイアウト...
-
画像イメージの上下左右、欲し...
-
CSS、width100%でもできる余白
-
cssで中央寄せ
-
CSS:animation開始位置の設定
-
スクロールボックスを中央に配...
-
CSSで背景画像を一番下にもって...
-
【CSS】ヘッダーの高さが不明の...
-
初心者html・CSS ウィンドウを...
-
footer を横幅いっぱいに広げる...
-
CSSで指定した背景画像にリンク...
-
div領域をウインドウサイズに合...
-
W3Cのソースコードの検証サービ...
おすすめ情報