
box-shadowがFirefoxだと内枠にも付いてしまいます(バージョン20)。
内枠には付けたくないのですが、どうすればよろしいでしょうか?
添付画像のようになってしまいます。
IE10だと内枠には付きません。
このような形にしたいです。
コードを下記します。
<table>
<tr><th>ID</th><th>名前</th><th>得点</th></tr>
<tr><td>1</td><td>ほげ男</td><td>100</td></tr>
<tr><td>2</td><td>ほげ子</td><td>11</td></tr>
</table>
<style type="text/css">
table{
border-spacing:0;
font-family:"メイリオ";
}
table th{
padding:8px 0;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
text-shadow:0 -1px 0 rgba(255,255,255,0.9);
box-shadow:-1px 0 1px rgba(255,255,255,1)inset,0 -1px 1px rgba(255,255,255,0.5)inset;
background:#eee;
background:linear-gradient(#eee,#ddd 50%);
width:134px;
}
table th:first-child{
border-radius:5px 0 0 0;
}
table th:last-child{
border-radius:0 5px 0 0;
border-right:1px solid #aaa;
box-shadow:2px 2px 1px rgba(0,0,0,0.1),0 -1px 1px rgba(255,255,255,0.5)inset,-1px 0 1px rgba(255,255,255,1)inset;
}
table td{
padding:8px 0;
text-align:center;
border-left:1px solid #aaa;
border-bottom:1px solid #aaa;
}
table td:last-child{
border-right:1px solid #aaa;
box-shadow:2px 2px 1px rgba(0,0,0,0.1);
}
table tr{
background:#fff;
}
table tr:last-child td{
box-shadow:2px 2px 1px rgba(0,0,0,0.1);
}
table tr:last-child td:first-child{
border-radius:0 0 0 5px;
}
table tr:last-child td:last-child{
border-radius:0 0 5px 0;
}
</style>

No.2ベストアンサー
- 回答日時:
問題のある個所を1つずつ検証されてはいかがでしょうか?
【例】
table th:last-child{
border-radius:0 5px 0 0;
border-right:1px solid #aaa;
box-shadow:2px 0/*★2pxっておかしくない?*/ 1px rgba(0,0,0,0.1),0 -1px 1px rgba(255,255,255,0.5)inset,-1px 0 1px rgba(255,255,255,1)inset;
}
私なら、
table{
margin-bottom:2em;
border-spacing:0;
font-family:"メイリオ";
border-radius:5px;
box-shadow:2px 2px 1px rgba(0,0,0,0.1)}
などとしておいて、tdやthの影の負担を減らします。少なくともtdへのシャドウは不要になります。
No.1
- 回答日時:
質問者です。
質問時の添付画像が粗いので、以下にアップし直しました。
http://uploda.cc/img/img51834c2049ead.jpg
参考URL:http://uploda.cc/img/img51834c2049ead.jpg
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページを作っていたらhtm...
-
htmlの文字が縦書きになる
-
スマホで、左右にスワイプして...
-
HTMLで画像をポップアップで表...
-
ホームページのサイトでhtm...
-
HTML ul li で横並びにナビゲー...
-
HTMLでクロス抽出したい
-
レスポンシブで困っています・・
-
webディベロッパーについて詳し...
-
WEBサイトの作成で、imgタグに...
-
、URL化させるにはどうしたらい...
-
1つの「ホームページビルダー2...
-
テーブルの行を折りたたみたい...
-
パソコンのマイク機能
-
HTMLタグのあるCSVファイルを利...
-
iPhoneで HTMLファイルを閲覧
-
FC2カートのテンプレートでの商...
-
HTML/CSSを使って写真のような...
-
ホームページの制作について教...
-
GoogleSearchControlにホームペ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルセル余白(例えば左側...
-
borderの太さを1px以下に見せ...
-
<HR>タグをスタイルシートで記...
-
レスポンシブWeb 右側の表示が...
-
縦ボーダーの長さ変更方法
-
ページネーションを右下に配置...
-
FC2ブログでウィンドウが小...
-
PCとスマホでの解像度でのCSS振...
-
border-widthの太さ指定について
-
webサイトのデザイン方法について
-
フォント12pxの200%?
-
PHP内で同じようにCSSを表示さ...
-
IEの表示崩れについて教えてく...
-
Wordpress Stinger5の記事部分...
-
テキストボックスが選択できない
-
1pxの表を重ねたときにその重ね...
-
googleカスタム検索 ボタンがず...
-
L字みたいな記号の表示
-
シーサーブログのヘッダー画像...
-
ピクチャーボックスの大きさに...
おすすめ情報