2010-05-24 3 views
1

ASP.NET 페이지를 만드는 Visual Studio 2008을 사용하고 있습니다. 이 페이지에서는 스타일/basic.css에서 스타일 시트를 사용하고 있습니다Visual Studio에서는 분명히 CSS 클래스가 정의되지 않았다고 알려줍니다.

페이지를로드하기 위해 F5를 누르면 완전히 잘로드됩니다. 스타일 시트에서 다른 클래스와 함께 .basic 스타일 클래스를 정의했습니다. 그러나 body class = "basic"을 사용하면 Visual Studio에서 "클래스 또는 CssClass 값이 정의되지 않았습니다."라고 알려줍니다.

나는 body.basic으로 이름을 지어 봤는데 몸의 유무에 관계없이 다양한 다른 이름으로 이름을 바꾸려고 시도했지만 Visual Studio는 계속 거짓말을하고 왜 그럴 수 없는지!

다른 누구나이 문제를 직접 해결할 수 있습니까? 나는 한 가지만 알아 차 렸습니다 : 나는 다른 클래스 이름을 사용할 수 있습니다 : div.opaque, 그리고 분명히 바디 클래스가 아니더라도 VS는 그것이 정의되지 않았다고 말하지 않습니까? 또한 div.basic의 이름을 바꾸려고했으나 작동하지 않았습니다.

+0

나는 이것이 당신의 문제에 도움이되지 않는다는 것을 알고 있지만, 대부분의 사람들은 일반적으로 Visual Studio의 CSS 경고를 무시한다고 생각합니다. CSS 클래스는 자바 스크립트를 통해 요소를 선택하는 용도로만 사용될 수 있습니다. 즉, CSS 규칙이 의도적으로 존재하지 않기 때문입니다. –

+1

그래,별로 중요하지 않아 ...하지만 내가 뭐라 할 수 있니? 나는 완벽 주의자 유형의 괴짜 중 하나입니다. 왜 그런지 이해하지 못하는 이유는 무엇입니까?>< –

+0

실제 코드에서 HTML 및 CSS 세그먼트를 보는 것이 유용 할 수 있다고 생각합니다. –

답변

0

글쎄, 내 현재 해결 방법은 단지 본문에서 클래스 매개 변수를 제거하고 CSS에서 body {}를 선언하는 것입니다. 성가신, 그러나 작동합니다.

관련 문제