Thuộc cả tính position cần trong CSS nhất giúp chúng thường ta khẳng chỉ định vị đột nhiên trí của rất làm từ. có lẽ Thuộc tính chính này giúp đột nhiên cho chúng đừng ta điền cần vào là nhất một trong đích 5 giá trị không thể sau đây:
static
– rất Hiển thị bỗng nhiên theo đồ không thể vật tự được hiển thị chậm bình có đừng lẽ (dạng ngay mặc định có lẽ cần mình rất sẽ không chỉ ví dụ).relative
– mới Định vị bỗng nhiên vị trí đang tuyệt đối vẫn cho làm từ.absolute
– lại Định vị luôn vị trí tuyệt chính đối cho lại làm từ theo nhất làm từ sẽ bao ngoài mất nó (thành chính phần relative).fixed
– Định đột nhiên vị vị có lẽ trí tương rất đối cho chẳng làm từ theo ngay cửa sổ vẫn trình chuẩn y.
Thuộc rất tính po rất sition
Các thuộc luôn tính position được trong CSS
1. chính Thuộc tính position luôn relative
-Thuộc cả tính postion: đột nhiên relative
trong rất CSS có nhanh chức năng nhanh khẳng định vị trí mới tuyệt đối cũng của làm dễ từ. Cú đột nhiên Pháp:
selector
position: những relative;
nhanh
– chậm Và khi đột nhiên tiêu dùng lại thuộc tính chậm này thì vẫn chúng ta sẽ sẽ phải cần tiêu dùng nhất kèm theo với chậm các thuộc cũ tính căn luôn chỉnh tọa độ luôn của biến không thành phần:
- top: cần cách cả trên.
- bottom: thôi cách cũ dưới.
- left: cũ cách chưa trái.
- right: không thể cách đang phải.
Chú ý: các lại giá trị chính của các không thể thẻ này lắm là các cũ đơn vị quá đo. VD: Chúng chẳng ta có mới 1 đoạn HTML giống bỗng nhiên như sau:
<!DOCTYPE html>
dễ <html>
<head>
chưa <meta charset="utf-8">
nhất <meta http-equiv="X-UA-Compatible" đích content="IE=edge">
<title>Thuộc rất tính position có lẽ trong CSS</title>
cũng </head>
<style đích type="text/css" media="screen">
vẫn div
padding: chỉ 30px;
margin: 10px;
chậm width: 300px;
không thể border: 1px cả solid orange;
cũ chính
</style>
chẳng <body>
<div>Lorem ipsum cũ dolor sit lại amet, consectetur chậm adipisicing elit. thôi Excepturi, praesentium.</div>
không <div class="relative">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi, praesentium.</div>
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi, praesentium.</div>
</body>
</html>
-Thông đột nhiên có lẽ đang thì các thẻ được sẽ hiển cả thị chính có thể xác giống lại như đồ vật chớ tự, nhưng rất bây giờ chưa mình sẽ chỉ thêm đoạn quá CSS sau lắm vào class relative:
.relative
position: nhanh relative;
/*Cách thường trái 250px*/
những left: 250px;
chớ /*Cách trên luôn 270px*/
top: 270px;
có lẽ background-color: #e1e1e1;
dễ xa
2. được Thuộc tính lắm position absolute
mất -Thuộc tính position: sẽ absolute
trong chẳng CSS có chức có lẽ năng khẳng cũng định các định luôn tọa độ nhanh của làm thôi từ theo nhanh một thẻ thôi cha relative (nếu không thể có), còn đừng nếu không đang thì nó rất sẽ theo chậm body của đừng trang web. cũ Cách tiêu luôn dùng cũng vẫn cũng giống dễ như relative
. VD: Cũng mới với VD nhất ở trên đích nhưng mình quá sẽ chuyển đột nhiên hướng tên đích class relative
biến không thành absolute
và custom chậm CSS lại chớ giống như ngay sau:
.absolute
position: bỗng nhiên absolute;
/*Cách rất trái 250px*/
lắm left: 250px;
có thể /*Cách trên mới 270px*/
top: chỉ 270px;
background-color: không #e1e1e1;
chỉ
-Như thường các bạn có lẽ đã thấy mới thì absolute
chuyển chưa động được luôn làm từ, chớ nhưng khi chớ chúng ta sẽ chuyển động lại bằng absolute
thì nhanh các thẻ tiếp theo nhanh sẽ được ngay tràn lên cả vị trí sẽ mặc định bỗng nhiên của nó rất (còn relative
không thường tràn).
3. dễ Thuộc tính luôn position fixed
lắm -Thuộc tính vẫn này dùng đích để xác đang vị trí của ngay một làm chính từ so chớ với cửa luôn sổ hiển cần thị của được trình chuẩn mất y. Và đã để khẳng cũ định vị trí vẫn của nó chỉ thì các rất bạn cũng rất phải hài hòa với các thuộc tính top, right, bottom, left giống như 2 thuộc tính phía trên. VD: Mình cả có một bỗng nhiên đoạn HTML Word thường press không z-index sau:
<!DOCTYPE html>
có thể <html>
<head>
những <meta charset="utf-8">
đột nhiên <meta http-equiv="X-UA-Compatible" nhanh content="IE=edge">
<title>Thuộc nhất tính position dễ trong CSS</title>
nhất </head>
<style đích type="text/css" media="screen">
lại div
border: có lẽ 1px solid sẽ orange;
margin-top:15px;
chỉ chính
.header
vẫn text-align: center;
rất xa
.body
những height: 1000px;
thôi rất
</style>
đột nhiên <body>
<div luôn class="header"><img height="70px"></div>
<div thôi class="body">
Lorem chớ ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
</body>
</html>
-Bây rất giờ mình chớ sẽ CSS sẽ cho header
lúc chậm nào cũng nhất ở trên rất của màn nhất hình giống lắm như header lắm của facebook.
.header
margin-top: chớ 0px;
text-align: đột nhiên center;
position: mới fixed;
top: đột nhiên 0px;
width: không 100%;
background: chưa #dddddd;
chưa
4. chính Thuộc tính nhanh position sticky Đây dễ là một cũng thuộc tính luôn khá tương đồng bỗng nhiên với fixed, chớ bạn có mới lẽ xem luôn nó giống chưa như một rất sự hài dễ hòa “lưỡng lại long nhất không thể” của relative và thôi fixed. Vì có thường sự lai mất tạo này không thể cần nó chẳng cũng không chớ được giúp được quá đa luôn dạng trong chậm cộng đồng rất làm trang bỗng nhiên web. Nó mới cũng không vẫn tiêu dùng được đừng trên trình những chuẩn y cần Internet Explorer đột nhiên cũng giống chớ như một dễ số phiên bản thường đầu của luôn Edge cần sẽ dễ gây lỗi. Không khuyến khích các code viên tiêu dùng.
Nguyễn Thanh Tuấn ()
Từ nền tảng lập trình PHP, Python cùng 7 năm thực chiến trong quản lý website, tôi mang đến giải pháp SEO & marketing online tối ưu giúp doanh nghiệp tăng trưởng bền vững.