2017-07-05 15 views
0

私は古いタグでコードし、インラインCSSでそれをしようとしています。テーブルインラインスタイルはブラウザによって異なる

私はインラインスタイリングのテーブルを持っています。私は色付きの1ピクセルの境界線を取得しようとしました。 FFoxとOpera(ボーダーカラー#FFBF97)で希望のように見えますが、IE11は異なるボーダーカラー(黒色)を表示します。

何が間違っていますか?

<table border="1" bordercolor="#FFBF97" bordercolordark="#FFBF97" bordercolorlight="#FFBF97" cellpadding="0" cellspacing="0" background="x.png" style="border-collapse:collapse;table border:1px;border-color:#FFBF97;"> 

私は= スタイルを変更しようとしました:ここ

は私のコードである "国境崩壊:崩壊を、テーブルボーダー:1ピクセル;ボーダーカラー:#FFBF97;"

to: style = "border-collapse:collapse; border-width:1px; border-color:#FFBF97;"

even: style = "border-collapse:collapse; table border:1px#FFBF97;"

これらのすべてがFFoxとOperaディスプレイ1px#FFBF97の境界線を示し、IE11は黒色の1px境界線を示します。

+0

CSSのみのスティック。 'bordercolor'のようなプレゼンテーション属性は、HTMLでは非推奨です。 'table border'(プロパティ名にスペースを入れることはできません)というプロパティはありません。 'border:1px solid#FFBF97;'を実行する必要があります。 –

+0

Mike McCaughanありがとうございました。国境:1pxソリッド#FFBF97;完璧に働いた。私はもっ​​とたくさんのことを学ぶ必要があります。私は古代のブラウザとの下位互換性のためにプレゼンテーション属性を保持します。 – newbee

答えて

0

Mike McCaughanが私の質問に答えました。

CSSのみのスティック。 bordercolorのようなプレゼンテーション属性は、HTMLでは非推奨です。テーブルの境界線のようなプロパティはありません(プロパティ名にはスペースを入れることはできません)。それは国境を行うために働くはずです:1px solid#FFBF97 ;. - Mike McCaughan Jul 5 at 13:47

関連する問題