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

Đây là một thuộc tính khá tương đồng với fixed, bạn có lẽ xem nó giống như một sự hài hòa “lưỡng long nhất thể” của
relative và fixed. Vì có sự lai tạo này cần
chậm nó cũng không được giúp quá đa dạng trong cộng đồng
luôn làm trang web. Nó cũng không tiêu dùng được trên trình
cần chuẩn y Internet Explorer cũng giống như một số phiên
nhất bản đầu của Edge cần sẽ dễ gây lỗi. Không khuyến khích
dễ các code viên tiêu dùng.
trợ giúp đã
Tất Vành Cơ (sieutocviet.org)
Trải qua hơn 6 năm làm việc với PHP, Python, WordPress và quản trị website, tôi chuyên tư vấn SEO từ khóa và chiến lược marketing hiệu quả cho doanh nghiệp. Hiện giữ vai trò Leader kinh doanh tại Siêu Tốc Việt.