Hiển thị css bên ngoài
Thuộc tính hiển thị CSS đã được nâng cấp lên cú pháp hai giá trị. Điều này sẽ cho phép chúng tôi tạo bố cục mới mà trước đây không thể thực hiện được Show
Thuộc tính CSS display hiện sẽ hỗ trợ cú pháp hai giá trị, chẳng hạn như display. bên ngoài bên trong , trong đó "bên ngoài" đề cập đến việc hiển thị hộp bên ngoài của phần tử và "bên trong" đề cập đến việc hiển thị hộp bên trong chứa các phần tử con của nó. Lý lịchCác giá trị bên trong và bên ngoài cho hiển thị không phải là một khái niệm mới. Nó luôn luôn ở đó, tuy nhiên ngầm. Ví dụ: khi chúng tôi chỉ định hiển thị. khối , nó tạo một phần tử cấp khối bắt đầu trong một dòng mới. Tuy nhiên, khi chúng tôi chỉ định hiển thị. grid , phần tử cũng bắt đầu ở một dòng mới — điều đó có nghĩa đó cũng là phần tử cấp khối. "Bên ngoài" của phần tử là khối, trong khi các phần tử con "bên trong" nó được đặt dưới dạng lưới. Điều tương tự cũng xảy ra khi chúng tôi sử dụng hiển thị. lưới nội tuyến . Phần tử được đặt là nội tuyến, tuy nhiên nội dung bên trong nó được bố trí dưới dạng lưới. Tất cả điều này từng xảy ra trong nội bộ, nhưng với cú pháp được nâng cấp, giờ đây chúng tôi có khả năng tự thiết lập điều này. Cú pháp hai giá trịCú pháp hai giá trị rõ ràng cho phép chúng ta đặt các loại hiển thị bên ngoài và bên trong Vì vậy hiển thị. grid có thể được viết theo cú pháp hai giá trị dưới dạng display. lưới khối . Điều này nói rõ ràng rằng màn hình "bên ngoài" là khối và màn hình "bên trong" là lưới. Tương tự hiển thị. inline-grid có thể được viết là display. lưới nội tuyến . Với hiển thị này trở nên mạnh mẽ hơn và sẽ cho phép chúng tôi sáng tạo hơn trong bố cục của mình. Video dưới đây từ MDN giải thích thêm về cú pháp hai giá trị. Màn hình bên ngoài và bên trong có thể gây nhầm lẫn lúc đầu, nhưng không khó để nắm bắt Phần này mô tả trạng thái của tài liệu này tại thời điểm xuất bản. Bạn có thể tìm thấy danh sách các ấn phẩm hiện tại của W3C và bản sửa đổi mới nhất của báo cáo kỹ thuật này trong chỉ mục báo cáo kỹ thuật của W3C tại https. //www. w3. tổ chức/TR/ Tài liệu này do Nhóm làm việc CSS xuất bản dưới dạng Dự thảo Đề xuất Ứng viên bằng cách sử dụng. Việc xuất bản dưới dạng Khuyến nghị Ứng viên không ngụ ý xác nhận bởi W3C và các Thành viên của nó. Dự thảo Đề xuất Ứng viên tích hợp các thay đổi từ Đề xuất Ứng viên trước đó mà Nhóm Công tác dự định đưa vào Bản tóm tắt Đề xuất Ứng viên tiếp theo Đây là một tài liệu dự thảo và có thể được cập nhật, thay thế hoặc lỗi thời bởi các tài liệu khác bất cứ lúc nào. Không phù hợp để trích dẫn tài liệu này ngoài công việc đang tiến hành Vui lòng gửi phản hồi bằng cách gửi các vấn đề trong GitHub (ưu tiên), bao gồm mã thông số “css-display” trong tiêu đề, như thế này. “[css-display] …tóm tắt nhận xét…”. Tất cả các vấn đề và nhận xét được lưu trữ. Ngoài ra, phản hồi có thể được gửi đến danh sách gửi thư công cộng (được lưu trữ) www-style@w3. tổ chức Tài liệu này chịu sự điều chỉnh của Tài liệu quy trình W3C ngày 2 tháng 11 năm 2021 Tài liệu này được sản xuất bởi một nhóm hoạt động theo Chính sách Bằng sáng chế của W3C. W3C duy trì một danh sách công khai về bất kỳ tiết lộ bằng sáng chế nào được thực hiện liên quan đến các sản phẩm của nhóm; . Một cá nhân thực sự biết về bằng sáng chế mà cá nhân đó tin rằng có chứa phải tiết lộ thông tin theo quy định của Đã có báo cáo triển khai sơ bộ. Các bài kiểm tra tiếp theo sẽ được thêm vào trong thời gian CR Các tính năng sau đây có nguy cơ gặp rủi ro và có thể bị loại bỏ trong giai đoạn CR "Có nguy cơ" là một thuật ngữ nghệ thuật của Quy trình W3C và không nhất thiết ngụ ý rằng tính năng này có nguy cơ bị loại bỏ hoặc bị trì hoãn. Điều đó có nghĩa là Nhóm làm việc tin rằng tính năng này có thể gặp khó khăn khi được triển khai tương tác kịp thời và việc đánh dấu tính năng đó như vậy sẽ cho phép Nhóm làm việc loại bỏ tính năng này nếu cần khi chuyển sang giai đoạn Đề xuất Đề xuất mà không cần phải xuất bản một Bản ghi Ứng viên mới mà không cần 1. Giới thiệuPhần này là tiêu chuẩn CSS lấy một tài liệu nguồn được tổ chức dưới dạng cây gồm các phần tử (có thể chứa kết hợp các nút khác và ) và các nút văn bản (có thể chứa văn bản) và hiển thị tài liệu đó trên màn hình, một mẩu giấy hoặc luồng âm thanh của bạn. Mặc dù bất kỳ tài liệu nguồn nào như vậy đều có thể được hiển thị bằng CSS, loại được sử dụng phổ biến nhất là DOM. (Một số loại cây phức tạp hơn này có thể có các loại nút bổ sung, chẳng hạn như các nút nhận xét trong DOM. Đối với mục đích của CSS, tất cả các loại nút bổ sung này đều bị bỏ qua, như thể chúng không tồn tại. ) Để làm điều này, nó tạo ra một cấu trúc trung gian, cây hộp, đại diện cho cấu trúc định dạng của tài liệu được hiển thị. Mỗi hộp trong cây đại diện cho (hoặc ) tương ứng của nó trong không gian và/hoặc thời gian trên canvas, trong khi mỗi văn bản chạy trong cây hộp cũng đại diện cho nội dung tương ứng của nó. Để tạo , CSS trước tiên sử dụng xếp tầng và kế thừa, để gán một thuộc tính for cho từng thuộc tính CSS cho mỗi và trong cây nguồn. (Nhìn thấy. ) Sau đó, đối với mỗi , CSS tạo ra 0 hoặc nhiều hơn như được chỉ định bởi thuộc tính của phần tử đó. Thông thường, một phần tử tạo ra một hộp duy nhất, hộp , đại diện cho chính nó và chứa nội dung của nó trong. Tuy nhiên, một số giá trị hiển thị (e. g. trưng bày. list-item) tạo ra nhiều hơn một hộp (e. g. một và một đứa trẻ). Và một số giá trị (chẳng hạn như hoặc ) khiến phần tử và/hoặc phần tử con của nó hoàn toàn không tạo ra bất kỳ hộp nào. Các hộp thường được gọi theo kiểu hiển thị của chúng—e. g. một hộp được tạo bởi một phần tử có hiển thị. khối được gọi là “hộp khối” hay chỉ là “khối” A được gán các kiểu giống như kiểu tạo của nó, trừ khi có chỉ định khác. Nói chung, được gán cho , sau đó kế thừa qua cây hộp cho bất kỳ hộp nào khác được tạo bởi cùng một phần tử. Các thuộc tính không được kế thừa mặc định áp dụng cho hộp chính, nhưng khi phần tử tạo nhiều hộp, đôi khi được xác định để áp dụng cho một hộp khác. ví dụ: các thuộc tính được áp dụng cho phần tử bảng được áp dụng cho phần tử của nó, không phải cho phần tử chính của nó. Nếu quy trình tính toán giá trị làm thay đổi kiểu của các hộp đó và kiểu của phần tử được yêu cầu (chẳng hạn như đến
|