Điểm của một biểu định kiểu là gì?

Một biểu định kiểu có thể mô tả một định dạng chung cho tài liệu HTML hoặc một nhóm tài liệu HTML. Biểu định kiểu là một cách bổ sung thông tin cấu trúc do HTML cung cấp và cung cấp phương tiện truyền đạt các đặc điểm thiết kế chính xác. Hiện tại có hai cách tiếp cận biểu định kiểu chính, DSSSL (Ngôn ngữ đặc tả và ngữ nghĩa kiểu tài liệu, một tiêu chuẩn ISO) và CSS1

DSSSL được "thiết kế để chỉ định việc xử lý các tài liệu tuân theo biểu diễn SGML. " Đặc tả DSSSL chứa hai quy trình độc lập. Quy trình chuyển đổi cây SGML (STTP), chuyển đổi một tài liệu SGML thành một tài liệu SGML khác; . Cả hai quy trình này đều có khả năng hoạt động độc lập (http. // hải quân. đt. Hải quân. triệu/dsssl. html. )

Các biểu định kiểu xếp tầng, như được định nghĩa trong khuyến nghị của W3C REC-CSS1-961217, cung cấp một phương pháp mô tả cách các tài liệu HTML được trình bày trên màn hình, trong bản in hoặc có lẽ cách chúng được phát âm (. ) CSS1 chỉ định cấp 1 của cơ chế Cascading Style Sheet. CSS1 là một cơ chế biểu định kiểu đơn giản cho phép tác giả và người đọc đính kèm kiểu (e. g. phông chữ, màu sắc và khoảng cách) sang tài liệu HTML. Ngôn ngữ CSS1 mà con người có thể đọc và ghi được, đồng thời thể hiện phong cách theo thuật ngữ xuất bản phổ biến trên máy tính để bàn. Một trong những tính năng cơ bản của CSS là xếp tầng biểu định kiểu; . Các quy tắc để giải quyết xung đột giữa các biểu định kiểu khác nhau được xác định trong đặc tả CSS1 (http. //www. w3. org/pub/WWW/TR/WD-css1. html. ) Một bảng tiêu chuẩn gồm 140 màu cũng được xác định trong tài liệu REC-CSS1-961217 (có thể xem bảng các màu này tại http. //www. nps. Hải quân. triệu/nội bộ/hướng dẫn/colortbl. htm, giả sử rằng trình duyệt hỗ trợ CSS1, chẳng hạn như Microsoft Internet Explorer, được sử dụng để xem tài liệu. )

Mặc dù DSSSL có nhiều ưu điểm khác nhau, nhưng CSS1 có thể có tác động lớn nhất đến Internet. Điều này phần lớn là do nó được hỗ trợ bởi World Wide Web Consortium chính thức và hầu hết những người chơi chính trên thị trường Internet (http. //www. máy tính hàng tuần. đồng. anh/gwspeak/css1. html. )

TẠI SAO?

Các thuộc tính BODY của Netscape hiện được chấp nhận và sử dụng rộng rãi trên Web và sẽ sớm được chuẩn hóa trong HTML 3. 2. Tuy nhiên, một số chỉ thị Netscape, chẳng hạn như BGCOLOR và TEXT không cung cấp tính linh hoạt của biểu định kiểu. Một số hình nền sẽ khiến một người nào đó không thể đọc được một trang Web có màn hình chỉ hỗ trợ 16 màu; . Tuy nhiên, nếu một trang được viết bằng biểu định kiểu, tác giả có thể cung cấp cho người dùng lựa chọn biểu định kiểu, với mỗi trang chứa định dạng phù hợp với màn hình của người dùng và các tùy chọn khác. Nếu không có kiểu do tác giả cung cấp nào phù hợp với người dùng, người dùng chỉ cần chọn không sử dụng biểu định kiểu nào cả

Biểu định kiểu có thể đơn giản hóa rất nhiều quy trình soạn thảo Web. Trong khi một tác giả có thể sử dụng


đối với mọi quy tắc ngang, điều này trở nên khá cồng kềnh đối với tác giả. Với biểu định kiểu, các lệnh như vậy chỉ cần được chỉ định một lần và kiểu có thể được áp dụng cho toàn bộ trang web. Nếu có nhu cầu thay đổi WIDTH thành WIDTH="50%", thay đổi chỉ cần diễn ra ở một nơi thay vì hàng chục hoặc hàng trăm nơi. Biểu định kiểu cũng giảm thời gian tải xuống bằng cách loại bỏ thông tin định dạng dư thừa trong nhiều tài liệu;

Biểu định kiểu cung cấp mức độ linh hoạt cao về các hiệu ứng trình bày mà chúng mang lại. Các thuộc tính như màu, nền, lề, đường viền, v.v. có thể được áp dụng cho tất cả các yếu tố. Chỉ riêng với HTML và các tiện ích mở rộng độc quyền của nó, người ta phải dựa vào các thuộc tính như BGCOLOR, vốn chỉ áp dụng cho một số phần tử. Biểu định kiểu cho phép linh hoạt áp dụng một kiểu cụ thể cho tất cả các đoạn hoặc tất cả các tiêu đề cấp hai hoặc tất cả văn bản được nhấn mạnh

Với các biểu định kiểu, tác giả có thể sử dụng thuộc tính thụt lề văn bản để thụt lề văn bản, thay vì dùng đến các loại bùn xấu xí như

hoặc trong suốt. Hình ảnh GIF (xem bao nhiêu lần các tác giả Web sử dụng
Điểm của một biểu định kiểu là gì?
để thụt lề một tài liệu một lượng nhất định) mang theo nhiều tác dụng phụ tiêu cực. Lề có thể được chỉ định mà không cần phải đặt toàn bộ trang vào một bảng. Biểu định kiểu cũng giảm nhu cầu thay đổi nhiều tệp; .

(http. //htmltrợ giúp. com/reference/css/stylesheets-now. html. )

Bên cạnh việc tiết kiệm cho các tác giả Web ở khắp mọi nơi nhiều rắc rối, biểu định kiểu hứa hẹn sẽ giúp loại bỏ một số tính năng HTML "chết người" hơn đang được sử dụng rộng rãi ngày nay. Một ví dụ điển hình của tính năng như vậy là thẻ hoặc, điều này gây đau đầu cho nhiều tác giả Web và người dùng Web. Sự cố xảy ra khi một người đang duyệt tài liệu đa ngôn ngữ chứa nhiều kiểu chữ. Khi thẻ được sử dụng và phông chữ cho một tập lệnh khác được chỉ định, trình duyệt đang bị lừa dối về danh tính của các ký tự được cho là được xác định bởi các mã cơ bản trong máy tính duyệt web. Nếu một người gõ xyqdwo , tiếng Hy Lạp sẽ thực sự xuất hiện, nhưng đây không phải là cách thích hợp để mã hóa văn bản tiếng Hy Lạp. Sẽ nhận được kết quả không chính xác nếu người dùng xem trang Web được mô tả ở trên không có chính xác phông chữ được chỉ định bởi. người dùng sẽ thấy văn bản trong phông chữ mặc định của trình duyệt, phông chữ này sẽ không phải là tiếng Hy Lạp (tất nhiên trừ khi người dùng là người Hy Lạp. ), mặc dù phông chữ Hy Lạp hoàn toàn tốt được cài đặt trên hệ thống duyệt web, phông chữ này có thể đã được sử dụng nếu văn bản được mã hóa đúng cách. Khi một tác giả Web khác chọn một phông chữ khác, được mã hóa khác, phông chữ chính xác đó sẽ cần được cài đặt để hiển thị các trang do tác giả đó viết. Đây không phải là một phương pháp quản lý phông chữ rõ ràng, đơn giản, không dư thừa. Mặt khác, biểu định kiểu cung cấp phương pháp tự động áp dụng phông chữ hệ thống miễn phí cho các ký tự thích hợp (http. //www. isoc. org/web_ml/html/phông chữ. html. )

Như đã nêu ở trên, thông tin kiểu có trong biểu định kiểu có thể được áp dụng cho toàn bộ tài liệu hoặc chỉ một phần của tài liệu. Trong trường hợp trước, nó có thể được lưu trữ dưới dạng tệp bên ngoài, có thể được sử dụng bởi một số trang Web. Điều này có thể được thực hiện bằng cách sử dụng thẻ mới trỏ đến biểu định kiểu bên ngoài. Ngoài ra, nó có thể được nhúng trong chính tài liệu HTML. Trong trường hợp này, mỗi mini-style sheet trong tài liệu sử dụng thẻ. Các thuộc tính kiểu có thể được áp dụng cho các khối, chẳng hạn như đoạn văn và danh sách hoặc cho các khía cạnh riêng lẻ như văn bản đậm, nghiêng, nhấn mạnh, v.v.

Các yếu tố có thể được kiểm soát bao gồm kích thước phông chữ, trọng lượng phông chữ, họ phông chữ, khoảng cách giữa các chữ cái và khoảng cách giữa các từ. Như tên của nó, Cascading Style Sheets có thể được áp dụng trong các lớp, do đó các thuộc tính kiểu khác nhau được phủ lên trên các kiểu khác, thay thế chúng toàn bộ hoặc một phần (http. //www. máy tính hàng tuần. đồng. anh/gwspeak/css1. html. )

LÀM SAO?

Một ví dụ tuyệt vời giải thích các yếu tố khác nhau của biểu định kiểu và mục đích của chúng có thể được tìm thấy tại http. //đánh giá web. com/96/11/08/tính năng/thanh bên. html

Những lợi thế của việc sử dụng biểu định kiểu là gì?

Lợi ích của CSS là gì? .
1) Tốc độ trang nhanh hơn. Nhiều mã hơn có nghĩa là tốc độ trang chậm hơn. .
2) Trải nghiệm người dùng tốt hơn. CSS không chỉ làm cho các trang web dễ nhìn mà còn cho phép định dạng thân thiện với người dùng. .
3) Thời gian phát triển nhanh hơn. .
4) Thay đổi định dạng dễ dàng. .
5) Khả năng tương thích trên các thiết bị

Các biểu định kiểu có còn được sử dụng không?

CSS hiện là một tiêu chuẩn được sử dụng rộng rãi trong thiết kế web và bạn sẽ khó có thể tìm thấy bất kỳ ai làm việc trong ngành ngày nay mà không có ít nhất một hiểu biết cơ bản về điều này .