Khi một phần tử được thả nổi, vị trí hình ảnh của nó được quy định bởi một tập hợp các quy tắc mười. Trong thực tế, những quy tắc
nói "đặt yếu tố nổi cao, và như xa sang một bên, càng tốt." Tuy nhiên, các chi tiết
quan trọng:
1. Các trái mép ngoài của một hộp trái nổi có thể không bên trái của cạnh trái của nó
block chứa. Một quy tắc tương tự giữ cho các yếu tố phải nổi.
2. Nếu hộp hiện nay là trái nổi, và có bất kỳ hộp nổi trái được tạo ra bởi
các yếu tố trước đó trong các nguồn tài liệu, sau đó cho mỗi hộp trước đó, một trong hai bên trái
cạnh bên ngoài của hộp hiện tại phải được để bên phải ngoài cùng bên phải cạnh của đầu
hộp, hoặc hàng đầu của mình phải thấp hơn đáy của hộp trước đó. Quy tắc tương tự giữ
cho hộp phải nổi.
3. Các cạnh bên ngoài bên phải của hộp trái nổi có thể không ở bên phải của cạnh ngoài trái
của bất kỳ hộp phải nổi mà là ở bên phải của nó. Quy tắc tương tự giữ cho phải nổi
yếu tố.
4. Đầu bên ngoài một hộp nổi của có thể không cao hơn so với đầu khối chứa của nó.
5. Các đầu ngoài của một hộp nổi có thể không được cao hơn đầu ngoài của bất kỳ khối hoặc
hộp thả nổi được tạo ra bởi một yếu tố trước đó trong tài liệu nguồn.
6. Các đầu ngoài của hộp nổi của một nguyên tố có thể không được cao hơn đầu của bất kỳ linebox
có chứa một hộp được tạo ra bởi một yếu tố trước đó trong tài liệu nguồn.
7. Một hộp trái nổi rằng có một hộp trái nổi bên trái của nó có thể không có quyền của mình
cạnh bên ngoài bên phải của cạnh phải khối chứa của nó. (Đại khái: một phao trái có thể
Cascading Style Sheets 2.0 Lập trình Tài liệu tham khảo
13
không dính ra ở cạnh phải, trừ khi nó đã như xa bên trái càng tốt). Một
quy tắc tương tự giữ cho các yếu tố phải nổi.
8. Một hộp nổi phải được đặt càng cao càng tốt.
9. Một hộp trái nổi phải được đặt càng xa bên trái là có thể, một hộp phải nổi như xa
bên phải càng tốt. Một vị trí cao hơn được ưa thích hơn một trong đó là thêm vào
bên trái / phải.
10. Mép ngoài cùng của phao phải dưới cạnh dưới bên ngoài của tất cả leftfloating trước
hộp (trong trường hợp rõ ràng: trái), hoặc tất cả các hộp trước đó phải nổi (trong
trường hợp rõ ràng: phải), hoặc cả hai (rõ ràng :. cả hai)
lợi nhuận của các yếu tố nổi không bao giờ sụp đổ. Như vậy, mặc dù là một yếu tố có thể được lưu hành
vào góc trên bên trái của phần tử cha của nó, lợi nhuận của nó sẽ đẩy nó ra khỏi góc, và sẽ đẩy
bất kỳ nội dung đi từ các phần tử nổi.
Mặc dù các yếu tố nổi đều bị cấm là bất kỳ cao hơn so với đỉnh của khối chứa,
có một khoảng cách này. Bằng cách đặt lề trên tiêu cực, yếu tố có thể được "kéo lên" qua cạnh trên
của khối chứa của nó. Điều này có phần tương tự như khả năng của các yếu tố để được rộng hơn của họ
khối chứa thông qua việc sử dụng lợi nhuận tiêu cực bên trái và bên phải. Cũng như vậy, các yếu tố nổi có thể được
kéo khỏi các phần tử bằng cách thiết lập một biên độ tiêu cực bên trái hoặc phải. Tuy nhiên, các đại lý người dùng không
cần thiết để cân chỉnh lại các tài liệu để chiếm tình hình này, do đó, một yếu tố nổi với lợi nhuận tiêu cực
có thể chồng chéo nội dung khác trong tài liệu. Các tác giả được khuyên nên sử dụng kỹ thuật này rất
thận trọng.
Mặc dù các yếu tố nổi được lấy ra khỏi dòng chảy bình thường của các tài liệu, họ không ảnh hưởng đến cách bố trí
nội dung trong tài liệu. Điều này được thực hiện một cách hiệu quả bằng cách tăng các padding trong bất kỳ sau
các yếu tố trên những dòng mà là bên cạnh một phần tử nổi. Tuy nhiên, điều này có nghĩa là các hình nền
và biên giới
của bất kỳ yếu tố sẽ mở rộng "bên dưới" yếu tố thả nổi, và có thể qua phía bên kia của các
yếu tố nổi. Hành vi này đảm bảo rằng tất cả các hộp phần tử sẽ vẫn còn hình chữ nhật, nhưng nó có thể dẫn đến
tác dụng không mong muốn.
đang được dịch, vui lòng đợi..