Như bạn đã học trong chương 3, đó là một thực hành tốt nhất để sử dụng HTML cho nội dung và cấu trúc của một trang web và một phong cách trang CSS ngoài cho việc bố trí và định dạng. Mặc dù điều này làm việc tốt cho các phần tử HTML, nó có thể được khó khăn để có được điều này để làm việc đúng với điều khiển máy chủ ASP.NET, đặc biệt là các điều khiển dữ liệu mà bạn sẽ học trong phần 3. Các giải pháp là sử dụng các chủ đề, cho phép bạn chỉ định các định dạng cho cả hai yếu tố HTML và điều khiển máy chủ.
Một trang với hai chủ đề khác nhau áp dụng
Hình 10-1 cho thấy các trang theo thứ tự cho các ứng dụng Halloween cửa hàng sau khi hai chủ đề khác nhau đã được áp dụng cho nó. Vì vậy, mặc dù các trang hoạt động tương tự với cả hai chủ đề, hai phiên bản trông khá khác nhau.
Đối với cả hai phiên bản, CSS được sử dụng để bố trí cơ bản và định dạng, giống như nó đã được trong các chương trước. Từ trang thứ tự sử dụng một trang chủ, các tập tin CSS cho trang chủ cung cấp một số các định dạng, và các tập tin CSS cho trang Đơn hàng cung cấp các phần còn lại của nó.
Sau đó, các chủ đề cung cấp định dạng bổ sung. Ví dụ, chủ đề Bats sử dụng một tập tin hình ảnh cho tiêu đề, và chủ đề Spiders sử dụng khác. Các chủ đề Dơi cũng có liên kết màu cam, một đường viền cam xung quanh các nút, và một đường viền đen nhỏ xung quanh danh sách thả xuống và hộp văn bản, trong khi các chủ đề Spiders định dạng các yếu tố này một cách khác. Các chủ đề Spiders cũng có một quy tắc theo chiều dọc giữa các bên và các phần, một biên giới phía dưới bên dưới tiêu đề, và tất cả mọi thứ là màu đen.
Như bạn sẽ thấy, các chủ đề tương đối dễ dàng để tạo ra. Tốt hơn, bạn có thể chuyển đổi từ một chủ đề khác chỉ bằng cách thay đổi một thiết lập trong file web.config.
đang được dịch, vui lòng đợi..