각 페이지의 div 이름을 적용 할 스타일 만 변경할 필요가 없으므로 "imagelist"라는 div를 사용하고 스타일 시트에 모든 공통 스타일을 적용한 다음 추가 스타일을 페이지 자체. CSS에서
:
#imagelist { common styles...}
하나의 HTML 페이지에서 : 다른 HTML 페이지에서
<style type="text/css">
#imagelist { something that makes it vertical... }
</style>
:
<style type="text/css">
#imagelist { something that makes it horizontal... }
</style>
인 페이지 스타일이 우선합니다에서 수입하는 외부 스타일 시트가 있으면 div의 이름을 변경하고 둘 사이의 모든 공통 스타일을 다시 지정할 필요가 없습니다.
또는이에 대한 수평 및 수직 클래스를 만들 수 있습니다
CSS :
<div id="imagelist" class="vertical">content...</div>
: 수직 페이지
<div id="imagelist" class="horizontal">content...</div>
HTML : 가로 페이지에 대한
#imagelist { common styles... }
.horizontal { something that makes it horizontal... }
.vertical { something that makes it vertical... }
HTML
이것이 첫 번째 해결책보다 나은 해결책이라고 생각합니다.
나는 이미 그렇게했습니다. 그러나 스타일은 각 페이지마다 조금씩 다릅니다. – user1278496
다른 곳에서는 같은 요소에 스타일을 적용했기 때문일 수 있습니다. –