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