私のWebプロジェクトでは、単純なテーブルを作成し、cssでスタイルを設定しました。すべてがクロムFirefoxでも正常に見えますが、サファリでは、余分な境界線がランダムなテーブルセルに表示され、セル内のテキストを選択すると境界線が消えます. 以下に写真があります。この問題を解決するにはどうすればよいですか? これは間違ったcssやhtmlではなく、サファリの問題だと思います。
ページが読み込まれた後:
テキストが選択された後:
すべてが私には有効に見えます。実際、私はsafari v6.02を使用しており、エラーは発生しません。おそらく、投稿されていない他のhtmlから来ている可能性があります。
サイドノート..サファリ要素インスペクターを使用して問題を見つけてください
その特定のセル (またはそれらすべて) の css で次のコードを使用します。
td:focus, td:active, td:hover, td{
border: none;
}
ボーダーを付けたくない <td> のコードのみを使用してください。
上記が機能しない場合は、これを使用します。
td:before, td:after{
border: none;
}