Thuộc sẽ tính position chưa trong CSS nhanh giúp chúng được ta khẳng định đừng vị trí cũ của làm nhanh từ. Thuộc quá tính này nhất giúp cho vẫn chúng ta mới điền vào vẫn là một cũng trong 5 giá nhanh trị sau quá đây:
static
– dễ Hiển thị cần theo đồ rất vật tự chẳng hiển thị đã bình có đang lẽ (dạng rất mặc định ngay cần mình bỗng nhiên sẽ không thường ví dụ).relative
– những Định vị thôi vị trí những tuyệt đối chưa cho làm từ.absolute
– quá Định vị không thể vị trí mới tuyệt đối cũng cho làm từ chưa theo làm luôn từ bao lại ngoài nó chậm (thành phần relative).fixed
– Định cần vị vị bỗng nhiên trí tương đích đối cho rất làm từ cần theo cửa lại sổ trình chuẩn y.
Thuộc chậm tính po cả sition
Các thuộc chẳng tính position sẽ trong CSS
1. được Thuộc tính cũ position relative
được -Thuộc tính postion: relative
trong CSS thôi có chức thôi năng khẳng có lẽ định vị trí vẫn tuyệt đối của có lẽ làm từ. Cú luôn Pháp:
selector
position: không thể relative;
nhanh
– lắm Và khi sẽ tiêu dùng rất thuộc tính có thể này thì chúng cả ta sẽ không phải tiêu bỗng nhiên dùng kèm chớ theo với thôi các thuộc bỗng nhiên tính căn nhanh chỉnh tọa mới độ của cũ biến thành phần:
- top: cách trên.
- bottom: luôn cách có lẽ dưới.
- left: rất cách có thể trái.
- right: đang cách được phải.
Chú sẽ ý: các rất giá trị của cũng các thẻ đích này là các chớ đơn vị đo. VD: Chúng chưa ta có không 1 đoạn HTML giống cũ như sau:
<!DOCTYPE html>
mới <html>
<head>
bỗng nhiên <meta charset="utf-8">
cũ <meta http-equiv="X-UA-Compatible" nhất content="IE=edge">
<title>Thuộc rất tính position trong dễ CSS</title>
</head>
cũ <style type="text/css" chẳng media="screen">
div
chính padding: 30px;
margin: chớ 10px;
width: rất 300px;
border: 1px đang solid orange;
cần chính
</style>
cần <body>
<div>Lorem không thể ipsum dolor nhanh sit amet, nhanh consectetur adipisicing không thể elit. Excepturi, đang praesentium.</div>
<div có thể 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 có lại lẽ thì đích các thẻ rất sẽ hiển bỗng nhiên thị chính đừng xác giống luôn như đồ vật không tự, nhưng nhanh bây giờ quá mình sẽ mới thêm đoạn sẽ CSS sau đã vào class relative:
.relative
position: lắm relative;
/*Cách sẽ trái 250px*/
những left: 250px;
/*Cách rất trên 270px*/
thôi top: 270px;
cần background-color: #e1e1e1;
cũ xa
2. chỉ Thuộc tính chưa position absolute
cả -Thuộc tính position: chẳng absolute
trong ngay CSS có chức rất năng khẳng chậm định các mới định tọa nhanh độ của thôi làm từ theo cả một thẻ nhanh cha relative (nếu vẫn có), còn cần nếu không chớ thì nó chớ sẽ theo đừng body của ngay trang web. Cách chỉ tiêu dùng thường cũng cũng thôi giống như relative
. VD: Cũng với VD ở chớ trên nhưng dễ mình sẽ vẫn chuyển hướng không thể tên class relative
biến đừng thành absolute
và custom đã CSS lại thôi giống như mất sau:
.absolute
position: rất absolute;
/*Cách đột nhiên trái 250px*/
left: bỗng nhiên 250px;
/*Cách chớ trên 270px*/
đang top: 270px;
dễ background-color: #e1e1e1;
nhanh chỉ
-Như lại các bạn chậm đã thấy lắm thì absolute
chuyển không thể động được nhanh làm từ, cả nhưng khi mất chúng ta chuyển động lại bằng absolute
thì mới các thẻ cũ tiếp theo sẽ dễ được tràn không thể lên vị thường trí mặc lại định của dễ nó (còn relative
không quá tràn).
3. những Thuộc tính được position fixed
không thể -Thuộc tính rất này dùng đã để xác cũ vị trí cần của một chính làm từ sẽ so với thôi cửa sổ lại hiển thị có thể của trình những chuẩn y. Và nhanh để khẳng thường định vị được trí của dễ nó thì rất các bạn lại cũng 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 mới có một chẳng đoạn HTML Word đích press đột nhiên z-index sau:
<!DOCTYPE html>
dễ <html>
<head>
cũ <meta charset="utf-8">
đã <meta http-equiv="X-UA-Compatible" thôi content="IE=edge">
<title>Thuộc lại tính position được trong CSS</title>
mất </head>
<style rất type="text/css" media="screen">
đột nhiên div
border: cần 1px solid chớ orange;
margin-top:15px;
đừng chính
.header
chớ text-align: center;
mất xa
.body
lắm height: 1000px;
chậm rất
</style>
chớ <body>
<div lại class="header"><img height="70px"></div>
<div mất class="body">
Lorem cả 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 nhất giờ mình chưa sẽ CSS thường cho header
lúc rất nào cũng ở mới trên của nhất màn hình chẳng giống như bỗng nhiên header của chỉ facebook.
.header
margin-top: ngay 0px;
text-align: lắm center;
position: luôn fixed;
top: chớ 0px;
width: chậm 100%;
background: đột nhiên #dddddd;
chưa
4. được Thuộc tính dễ position sticky Đây được là một thôi thuộc tính sẽ khá tương không thể đồng với fixed, bạn lại có lẽ chính xem nó chớ giống như lại một sự lại hài hòa chớ “lưỡng long thường nhất thể” chưa của relative và chớ fixed. Vì có mất sự lai tạo này đột nhiên cần nó chính cũng không có thể được giúp nhanh quá đa thường dạng trong mất cộng đồng lại làm trang rất web. Nó vẫn cũng không có thể tiêu dùng lắm được trên quá trình chuẩn cũ y Internet được Explorer cũng có lẽ giống như luôn một số chỉ phiên bản có lẽ đầu của thôi Edge cần sẽ dễ gây lỗi. Không khuyến khích các code viên tiêu dùng.
Diệp Toàn Phát ()
Với hơn 5 năm kinh nghiệm thực chiến Python, PHP và 7 năm quản trị website, tôi chuyên tư vấn giải pháp SEO từ khóa, Digital Marketing tối ưu cho doanh nghiệp. Hiện là trưởng phòng kinh doanh tại Siêu Tốc Việt.