Hướng dẫn how do i change the position of an image in html? - làm cách nào để thay đổi vị trí của hình ảnh trong html?


Thuộc tính position chỉ định loại phương pháp định vị được sử dụng cho một phần tử (tĩnh, tương đối, cố định, tuyệt đối hoặc dính).


Thuộc tính vị trí

Thuộc tính position chỉ định loại phương thức định vị được sử dụng cho một phần tử.

Có năm giá trị vị trí khác nhau:

  • static
  • relative
  • fixed
  • absolute
  • sticky

Các phần tử sau đó được định vị bằng các thuộc tính trên, dưới, trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính position được đặt đầu tiên. Chúng cũng hoạt động khác nhau tùy thuộc vào giá trị vị trí.


Vị trí: tĩnh;

Các phần tử HTML được định vị tĩnh theo mặc định.

Các phần tử định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và bên phải.

Một yếu tố với position: static; không được định vị theo bất kỳ cách đặc biệt nào; Nó luôn được định vị theo luồng thông thường của trang:

Yếu tố này có vị trí: tĩnh;

Đây là CSS được sử dụng:


Vị trí: tương đối;

Một yếu tố với position: relative; được định vị so với vị trí bình thường của nó.

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.

Yếu tố này có vị trí: tương đối;

Đây là CSS được sử dụng:

Vị trí: tương đối;

Một yếu tố với position: relative; được định vị so với vị trí bình thường của nó.
  position: relative;
  left: 30px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.



Yếu tố này có vị trí: tương đối;

Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »

Vị trí: tương đối;

Một yếu tố với position: relative; được định vị so với vị trí bình thường của nó.
  position: fixed;
  bottom: 0;
  right: 0;
  width: 300px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.

Yếu tố này có vị trí: tương đối;


Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »

Vị trí: Đã sửa; Absolute positioned elements are removed from the normal flow, and can overlap elements.

Một phần tử có position0 được định vị so với chế độ xem, điều đó có nghĩa là nó luôn ở cùng một nơi ngay cả khi trang được cuộn. Các thuộc tính trên, phải, dưới và trái được sử dụng để định vị phần tử.

Yếu tố này có vị trí: tương đối;

Thí dụ

Đây là CSS được sử dụng:

Vị trí: tương đối;

Một yếu tố với position: relative; được định vị so với vị trí bình thường của nó.
  position: relative;
  width: 400px;
  height: 200px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.
  position: absolute;
  top: 80px;
  right: 0;
  width: 200px;
  height: 100px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.


Yếu tố này có vị trí: tương đối;

Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »Internet Explorer does not support sticky positioning. Safari requires a -webkit- prefix (see example below). You must also specify at least one of position6, position7, position8 or position9 for sticky positioning to work.

Vị trí: Đã sửa;

Vị trí: tương đối;

Một yếu tố với position: relative; được định vị so với vị trí bình thường của nó.
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
  background-color: green;
  border: 2px solid #4CAF50;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.


Yếu tố này có vị trí: tương đối;

Thí dụ


div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »
This example demonstrates how to set the shape of an element. The element is clipped into this shape, and displayed.



Vị trí: Đã sửa;

Một phần tử có position0 được định vị so với chế độ xem, điều đó có nghĩa là nó luôn ở cùng một nơi ngay cả khi trang được cuộn. Các thuộc tính trên, phải, dưới và trái được sử dụng để định vị phần tử.Một phần tử cố định không để lại một khoảng trống trong trang nơi nó thường được đặt.
Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng: div.Fixed {& nbsp; Vị trí: Đã sửa; & nbsp; Dưới cùng: 0; & nbsp; Phải: 0; & nbsp; chiều rộng: 300px; & nbsp; Biên giới: 3px rắn #73ad21;}
Yếu tố này có position0Vị trí: Tuyệt đối;
Một yếu tố có position2 được định vị so với tổ tiên có vị trí gần nhất (thay vì được định vị so với chế độ xem, như cố định).Tuy nhiên; Nếu một phần tử định vị tuyệt đối không có tổ tiên định vị, nó sẽ sử dụng thân tài liệu và di chuyển cùng với cuộn trang.
Lưu ý: Các phần tử định vị tuyệt đối được loại bỏ khỏi dòng chảy bình thường và có thể chồng chéo các phần tử.Đây là một ví dụ đơn giản:
Yếu tố này có vị trí: Tuyệt đối; div.Relative {& nbsp; & nbsp; vị trí: tương đối; & nbsp; chiều rộng: 400px; & nbsp; Chiều cao: 200px; & nbsp; Biên giới: 3px rắn #73ad21;}
div.absolute {& nbsp; & nbsp; vị trí: tuyệt đối; & nbsp; Top: 80px; & nbsp; Phải: 0; & nbsp; chiều rộng: 200px; & nbsp; Chiều cao: 100px; & nbsp; Biên giới: 3px rắn #73ad21;}Vị trí: dính;