2008-09-17 2 views
0

웹 사이트에 동적 스타일/테마를 제공하는 방법은 많이 있지만, 다른 사람들에게 잘 작동하는 몇 가지 모범 사례 나 기술에 대한 도움을 찾고 있습니다.웹 사이트에 동적 CSS 스타일이나 사용자 정의 테마를 제공하려면 어떻게합니까?

나는 고객이 자신의 색, 스타일, 테마 또는 레이아웃을 만들거나 지정할 수있는 기능을 제공해야하는 웹 사이트를 만들고 있습니다. 얼마나 많은 유연성이 필요한지 아직 확신하지 못했지만 기본적으로 브랜딩 기능을 제공해야합니다.

ASP.NET을 사용하고 ASP.NET 프레임 워크에 적합한 아이디어를 제공합니다.

답변

1

ASP.NET 2 이상에서 테마를 사용하면 필요한 모든 것을 제공합니다.

0

가장 좋은 방법은 헤더 배경 이미지, 배경 및 텍스트 색 등과 같이 사용자 지정을 제공하려는 모든 영역을 지정하는 멋진 CSS 문서를 만드는 것입니다. 그런 다음 허용 할 응용 프로그램 코드를 작성하십시오 로드 할 테마를 지정하고 해당 CSS 파일을 가져옵니다.

0

개인적으로 CSS 기반 솔루션을 원합니다.

웹 응용 프로그램의 각 페이지에 대한 요소 ID와 CSS 클래스를 정의하여 고객이 자신의 CSS 파일 세트를 제공 할 수 있습니다.

이 접근 방식은 플랫폼에 구애받지 않습니다. 따라서 사용자 지정 테마를 만드는 개발자는 ASP.NET 테마 모델에 맞춰야합니다. 프로그래밍 지식이없는 웹 디자이너 일 수도 있습니다.

+0

유지 관리를 위해 항상 .css 파일을 사용하십시오. 서브 텍스트를보십시오. 나만의 테마 폴더와 .css 파일을 만들고 계속 사용하십시오. – PositiveGuy

0

Themes 당신의 질문을 다시 읽는 것이 좋은 해결책 일 수 있습니다. 고객이 직접 파일을 수정하지 않고도 자신의 브랜딩을 동적으로 제출할 수있는 방법을 요구할 수 있다고 생각합니다. ? 고객이 이미지와 CSS를 직접 업로드 할 수있는 웹 양식으로 구성된 관리 인터페이스는 어떻습니까? 그런 다음 HttpHandler 등을 사용하여 해당 내용을 검색 할 수 있습니다.

관련 문제