Ý nghĩa của cụm từ "Dòng thông thường" và "Ngoài luồng", về HTML, CSS và Trình duyệt là gì?Ý nghĩa của thuật ngữ "Lưu lượng thông thường" và "Ngoài luồng", về HTML, CSS và Trình duyệt là gì?
Ý nghĩa của thuật ngữ "Lưu lượng thông thường" và "Ngoài luồng", về HTML, CSS và Trình duyệt là gì?
Trả lời
Hết dòng là bất kỳ phần tử nào đã được định vị tương đối hoặc tuyệt đối hoặc bất kỳ thứ gì đã được thả nổi.
Phần còn lại sẽ được coi là Luồng thông thường.
Nhìn vào CSS Positioning and Layout và chú ý kỹ đến phần "Phương pháp định vị các yếu tố".
"Luồng thông thường" là cách điển hình mà trình duyệt hiển thị, với việc xem xét các yếu tố xung quanh và các yếu tố khác cần cân nhắc. "Hết dòng" nghĩa là phần tử bị "bỏ qua" hoặc hành vi "thay đổi" bởi các phần tử xung quanh nó. Chỉnh sửa câu tiếp theo này: Do đó, nếu một phần tử khác với static
(mặc định) nó có thể hết dòng (tôi nói có thể, vì vì relative
để hết dòng, phải được dịch chuyển) hoặc phần tử có một số float
thì nó trở thành "hết dòng" bởi vì nó không tuân theo tiêu chuẩn inline
bình thường của phần tử này đến phần tử khác trong một dòng hoặc tiêu chuẩn của các phần tử xếp chồng lên nhau trên trang. Trang này là (tất nhiên) kỹ lưỡng hơn trong việc tìm hiểu này: http://www.w3.org/TR/CSS2/visuren.html
Các static
và relative
yếu tố vẫn còn trong Normal Flow
, nhưng absolute
và fixed
yếu tố được loại bỏ ra khỏi dòng chảy.
từ http://www.w3.org/TR/CSS21/visuren.html#choose-position
tĩnh: Hộp là một hộp bình thường, đặt ra theo dòng chảy bình thường. Thuộc tính 'trên cùng', 'phải', 'dưới cùng' và 'trái' không áp dụng.
tương đối: Vị trí của hộp được tính theo luồng thông thường (được gọi là vị trí trong luồng thông thường).
......
cũng bạn có thể đọc thêm về css định vị ở đây: The position declaration
bạn có nghĩa là các yếu tố đó được định vị với 'relative',' fixed' hoặc 'absolute' –
@ Justin Niessner: một câu hỏi vô hại trung thực ở đây: bạn có thể giải thích tại sao các phần tử tương đối định vị không còn lưu lượng nếu chúng không được lưu hành? – BoltClock
@BoltClock - Bởi vì ngay cả khi bạn đang chỉ định vị trí tương đối, bạn vẫn ghi đè vị trí mà phần tử sẽ có trong luồng thông thường của tài liệu. Cách thay thế sẽ là thử và sử dụng lề/đệm để duy trì dòng chảy bình thường. –