2012-11-19 3 views
0

내부 페이지 스타일을 사용하지 않으면 dotless 스타일 *이 완벽하게 작동합니다. 그러나 내부 페이지 스타일 (다른 것은 변경되지 않음)을 사용하면 내부 페이지 스타일이 작동하지만 점없는 스타일은 더 이상 작동하지 않습니다. 이것은 버그입니까? 아니면 해결책이 있습니까?내부 CSS CSS에서 닷지 레퍼런스 효과를 취소합니다 .net mvc

* "점없는 스타일"이란 페이지에서 참조하는 .less 파일의 스타일을 의미합니다.

내부 페이지 스타일 :

<style type="text/css"> 
     .detailRow { 
      border: 1px solid burlywood; 
     } 
</style> 

점이없는 파일 참조 :

<link href="@Url.Content("~/_Stil/Ortak/TableFormat.less")" rel="stylesheet" type="text/css" /> 
+1

"점없는"스타일이란 무엇입니까? 귀하의 CSS는 괜찮습니다. –

+0

"dotless"스타일은 페이지가 참조하는 .less 파일의 스타일입니다. 위에 표시된 스타일이 페이지에 있습니다. 안쪽 페이지 스타일은 점없는 스타일 파일의 효과를 없앱니다. – serefbilge

+0

점이없는 파일에있는 클래스를 수정하고 있습니까? – TNCodeMonkey

답변

0

참조 점이없는 파일에 CSS를 추가 한 후 다음 페이지 스타일에없이 잘 작동하고 있기 때문에 작업을 중단하는 스타일 태그. 몇 가지 가정을해야합니다.

그들 중 한 명만이 동시에 일할 수 있다고 말하기 때문에 나는 그들이 서로를 무시하고 있다고 가정합니다.

적은 파일에 똑같은 CSS 클래스가 있고 페이지에 스타일 태그를 추가하는 경우처럼 (ofc 파일의 마크 업에 따라) 파일에서 CSS 클래스를 재정의 할 수 있습니다. 이것은 적은 파일의 css 클래스가 작동하지 않는다는 환상을 줄 수 있습니다.

ID가 더 적은 파일에서 css 클래스의 범위를 지정하면 더 구체적인 내용을 제공하고 어떤 일이 발생하는지 확인할 수 있습니다. 그렇지 않으면 less 파일의 일부 내용과 페이지의 일부 HTML 마크 업을 표시해야합니다.

+0

페이지 스타일링에 대한 제 경험상 참조 된 점없는 스타일이 중단되었습니다. 그것은 무시하지 않았다. – serefbilge

관련 문제