2011-11-14 4 views
2

新しい空のASP.Net MVC 3アプリケーション(イントラネットアプリケーションプロジェクトテンプレートを使用)で_Layout.cshtmlを開きます。私は、ヘッダータグを交換し、それがこのHTMLテーブルとの内容だ。新しいASP.Net MVC 3アプリケーションのヘッダーセクションでテーブルボーダーを非表示にするにはどうすればよいですか?

<table style="border-width: 0px"> 
    <tr> 
     <td> 
      Why is the table border white? 
     </td> 
    </tr> 
</table> 

私はアプリを実行すると、テーブルの境界線が見えないではありません見つける、それは白です。どうして? _Layout.cshtmlで見えないhtmlテーブルの境界線を作るにはどうしたらいいですか?

答えて

3

あなたのテーブルには、このCSSクラスからborder属性を削除してください/Content/Site.css

からCSSスタイル(テーブルTD)を拾っています!

+0

それだけです! Site.cssのテーブルtdスタイルは、インラインテーブルスタイルをオーバーライドします。インラインtdスタイルを追加しなかったので、Site.css tdスタイルが適用され、インラインテーブルスタイルが無視されました。ありがとう! – DeveloperDan

0

border-style:none;

+0

私はあなたの提案を試みました、そして、国境はまだ白です。 – DeveloperDan

0

プロジェクトの既定のスタイルシート内にCSSが指定されているとします。 /Content/yourstylesheet.cssを見て、テーブルの境界を白くしているルールを探してください。

それとも

簡単な方法は、CSSルールから適用されている場所を確認するために放火犯やクロームのdevのツールのようなツールを使用して、テーブルを検査することです。

関連する問題