2016-04-12 6 views
0

following W3C tutorialは、SQLデータベースを含む基本的なMVCプロジェクトのセットアップに役立ちました。このリンクでは、Site.cssを図示のCSSに置き換える必要があることがわかります。このCSSにはタグtable.dataが含まれていますが、これは何もしていないようです。私はこの.dataタグについて何かを見つけることができないと私は試みたすべてのHTMLタグがこれを持っているようだ.dataがあります。table.dataは何を参照していますか?

この.dataは実際にはあまりにも参考になりますか?そして、そのチュートリアルでどのように機能させるべきでしょうか?

+1

クラス名が "data"のテーブルの場合は? – Shyju

+0

笑ええ、それは実際にクラスです、私はちょっとばかばかしいと感じますが、このチュートリアルは私を投げ捨てました。このチュートリアルでは、ビューを自動生成すると生成する実際のテーブルに 'table'クラスが与えられているので、このチュートリアルにはエラーがあります。しかし、なぜ私が試したすべてのHTMLタグに '.data'ポップアップが表示されますか?私はどこかのクラスのデータとして定義されている実際のテーブルがあると思いますか? VS2016を使用する – Madmenyo

答えて

1

table.dataは、CSSクラスdataを持つ任意のテーブルを指します。例えば

<table class="data"> 
    <tr> 
    <td></td> 
    </tr> 
</table> 

CSS Selectors Referenceの最初のエントリを参照してください。

ただし、このチュートリアルや使用しているデフォルトのMVC 3テンプレートには、CSSクラスdataの表はありません。だから、それは正しいとは思われません。これによりエラーは発生せず、機能しません。

+0

ええ、私はそれを理解しましたが、これが最良の答えです。副次的な質問については、インテリセンスはなぜHTML要素ごとに 'data'クラスを生成するのでしょうか? – Madmenyo

+0

これはVisual Studio Intellisenseの機能です。現在のアプリケーションで利用可能なすべての可能なCSSクラス名を伝えることで、より簡単に使用できます。あなたのテーブルが 'data'を参照しているわけではありません。クラスファイルの名前を覚えておくためにCSSファイルを参照する必要はありません。 – NightOwl888

+0

私が知っている限り、データはクラスとして宣言されていません。 – Madmenyo

関連する問題