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