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

Đây là
được một thuộc tính
chưa khá tương đồng với
chỉ fixed, bạn
rất có lẽ xem
chưa nó giống như một
lại sự hài hòa “lưỡng
chậm long nhất thể”
cần của
relative thành và fixed. Vì có
nguồn gốc xuất xứ sự lai tạo này cần nó cũng không được giúp quá đa dạng trong cộng đồng làm trang web. Nó cũng không tiêu dùng được trên trình chuẩn y Internet Explorer cũng giống như một số phiên bản đầu của Edge cần sẽ dễ gây lỗi. Không khuyến khích các code viên tiêu dùng.
Võ Minh Tốt ()
Với hơn 4 năm kinh nghiệm lập trình (Python, PHP, JS, Wordpress...) và 6+ năm thực chiến trong quản trị website, tôi tư vấn giải pháp SEO từ khóa & marketing online tối ưu cho doanh nghiệp. Hiện là Trưởng phòng Kinh doanh tại Siêu Tốc Việt.