2012-02-13 5 views
1

私は、次のしている:HTMLテーブルボーダー

 <table class="floatleft" style="margin-right:1em;margin-bottom:1em;border:4px;"> 

私はテーブルの周りに境界線を持っていますが、何の境界線は現れません。何か案が?

答えて

3

あなたは同じ意味border: 4pxを指定しています。

は、スタイルや色についての明確なう:

border: 4px solid black; 

(あるいは少なくとも、スタイル、noneが見えている任意のボーダーを停止しますので)。

1

おそらく白い背景があり、境界線のスタイルと色を設定していないためです。試してみてください:unspecified values take their initial valueため速記構文で...

border-width: 4px; 
border-style: none; 
border-color: <the value of the 'color' property>; 

<table class="floatleft" style="margin-right:1em;margin-bottom:1em;border:4px solid red;"> 
    <tr><td>Hello</td></tr>  
</table> 
​ 

http://jsfiddle.net/karim79/qWLvf/