동일한 규칙 이름을 가진 여러 스타일 시트를로드 한 다음 페이지의 다른 요소에 적용하는 방법이 필요합니다. 이것이 가능한가?다른 HTML 문서 요소에 대해 동일한 규칙 이름을 사용하는 다른 CSS 시트 사용
다음은 내가하고 싶은 것의 예입니다. 아래의 두 가지 스타일 시트를 보자
style1.css :
.size{
color: #FF6600;
font-size: 18px;
}
style2.css : 나는 페이지에 둘을 가져올 수 있도록하고 싶습니다
.size{
color: #FF0000;
font-size: 14px;
}
(아마와 어떤 종류의 ID), 특정 div 내의 텍스트를 style1.css의 규칙을 사용하도록 설정하고 다른 div는 style2.css의 규칙을 사용해야합니다.
내 응용 프로그램 사용자가 페이지의 다른 위젯에 대한 사용자 지정 스타일 시트를 업로드 할 수 있기 때문에 이런 식으로해야합니다. 시트가 동일한 규칙 명명 체계를 사용한다면이 계획은 효과가 있습니다.
+1 좋은 해결책입니다. –
이것은 아마도 작동 할 수 있습니다 - 유일한 문제는 사용자가 div id에 대해 미리 알아야하고 그에 따라 스타일 시트를 편집해야한다는 것입니다. 또한 fmsf의 iframe 제안을 살펴 보겠습니다. 고맙습니다! –
Facebook은 사용자가 제공하는 CSS 스타일에 접두어를 붙이고 HTML/FBML을 다시 작성하여 새로운 클래스/ID 이름을 사용하여 앱에서이 문제를 처리합니다. – garrow