Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Cách để - hình ảnh trung tâm


Tìm hiểu làm thế nào để tập trung một hình ảnh với CSS.

Show

Hình ảnh trung tâm:

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?


Cách tập trung hình ảnh

Bước 1) Thêm HTML:

Thí dụ

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?


Bước 2) Thêm CSS:

Để tập trung một hình ảnh, đặt lề trái và bên phải thành

<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
3 và biến nó thành một yếu tố
<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
4:

Thí dụ

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

Bước 2) Thêm CSS:

Để tập trung một hình ảnh, đặt lề trái và bên phải thành

<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
3 và biến nó thành một yếu tố
<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
4:

.Center {& nbsp; Hiển thị: Khối; & nbsp; lề trái: tự động; & nbsp; Biên độ bên lề: Auto; & nbsp; Chiều rộng: 50%;} Go to our CSS Images Tutorial to learn more about how to style images.



Cập nhật: 02/01/2021 bởi02/01/2021 by

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Mặc dù nó không nhất thiết khó khăn, nhưng việc tập trung hình ảnh trên các trang web của bạn có thể liên quan nhiều hơn bạn nghĩ. Lý do chính là thẻ là một yếu tố nội tuyến, vì vậy nó hoạt động khác với các phần tử cấp khối. Một số cách tiếp cận sử dụng HTML hoặc CSS, và một số được coi là "đúng" so với những cách khác ở chỗ chúng không bị phản đối. Để định vị một hình ảnh ở trung tâm của trang web của bạn, chọn một phương thức từ danh sách bên dưới và làm theo hướng dẫn.

Sử dụng thuộc tính kiểu

Để hỗ trợ trong HTML5, hãy sử dụng thuộc tính kiểu với giá trị văn bản-Align: trung tâm bên trong phần tử cấp khối; chẳng hạn như một thẻ.text-align:center inside of a block-level element; such as a

tags.

Ví dụ Mã HTML

<p style="text-align:center;"><img src="https://sg.cdnki.com/huong-dan-how-do-i-position-an-image-in-the-middle-in-html-lam-cach-nao-de-dat-mot-hinh-anh-o-giua-trong-html---aHR0cHM6Ly93d3cuY29tcHV0ZXJob3BlLmNvbS9jZG4vbWVkaWEvbG9nby0yMDAtZ3JheS5wbmc=.webp" alt="Logo"></p>

Ghi chú

Đặt mã trên trong DIV có thể ảnh hưởng đến cách nó xuất hiện trên màn hình. Ví dụ: thêm mã vào một div với lề phải thay đổi vị trí của hình ảnh trung tâm.

Mẹo

Thêm một kiểu nội tuyến như được hiển thị ở trên chỉ nên được thực hiện một lần trong một tài liệu. Nếu bạn cần tập trung nhiều hình ảnh, hãy sử dụng đề xuất dưới đây và tạo lớp CSS để giúp giảm mã dự phòng và tăng tốc trang web của bạn.

Ví dụ về trung tâm hình ảnh sử dụng mã trên

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Chuyển đổi thành phần tử cấp khối

Một cách bạn có thể trung tâm đúng hình ảnh là xác định phần tử là phần tử cấp khối. Để thực hiện việc này, hãy thêm một quy tắc vào đầu trang của bạn (được hiển thị trong ví dụ sau) hoặc tệp CSS bên ngoài được liên kết.

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Mẹo

Thêm một kiểu nội tuyến như được hiển thị ở trên chỉ nên được thực hiện một lần trong một tài liệu. Nếu bạn cần tập trung nhiều hình ảnh, hãy sử dụng đề xuất dưới đây và tạo lớp CSS để giúp giảm mã dự phòng và tăng tốc trang web của bạn.

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Hướng dẫn how do i position an image in the middle in html? - làm cách nào để đặt một hình ảnh ở giữa trong html?

Làm cách nào để sắp xếp lại vị trí của một hình ảnh trong HTML?

Thuộc tính căn chỉnh được sử dụng để đặt căn chỉnh của một hình ảnh. Nó là một yếu tố nội tuyến. Nó được sử dụng để chỉ định sự liên kết của hình ảnh theo các yếu tố xung quanh.

Làm thế nào để bạn sắp xếp một cái gì đó vào giữa trong HTML?

Sử dụng các thẻ một cách để trung tâm văn bản hoặc đặt nó ở giữa trang là đặt nó trong các thẻ. Chèn văn bản này trong mã HTML sẽ mang lại kết quả sau: Trung tâm văn bản này!

Làm thế nào để tôi tập trung một hình ảnh trong HTML5?

Sử dụng thẻ bạn có thể tập trung một hình ảnh bằng cách đặt thẻ trong các thẻ.

Text-Align

Nhiều nhà phát triển đấu tranh trong khi làm việc với hình ảnh. Xử lý khả năng đáp ứng và căn chỉnh đặc biệt khó khăn, đặc biệt là tập trung một hình ảnh ở giữa trang.

<style>
  div {
    text-align: center;
  }
</style>

<div>
  <img src="your-image.jpg">
</div>

Vì vậy, trong bài đăng này, tôi sẽ hiển thị một số cách phổ biến nhất để tập trung một hình ảnh cả theo chiều dọc và chiều ngang bằng cách sử dụng các thuộc tính CSS khác nhau.

Tôi đã vượt qua vị trí CSS và các thuộc tính hiển thị trong bài viết trước của tôi. Nếu bạn không quen thuộc với các thuộc tính đó, & nbsp; tôi khuyên bạn nên kiểm tra các bài đăng đó trước khi đọc bài viết này.

Đây là phiên bản video nếu bạn muốn kiểm tra nó:

Thuộc tính Auto Margin không có bất kỳ tác động nào đối với các yếu tố cấp nội tuyến. Vì thẻ

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
0 là một phần tử nội tuyến, chúng ta cần chuyển đổi nó thành phần tử cấp khối trước:

img {
  margin: auto;
  display: block;
}

Thứ hai, chúng ta cũng cần xác định một chiều rộng. Vì vậy, lề trái và bên phải có thể lấy phần còn lại của không gian trống và tự động tự động, thực hiện thủ thuật (trừ khi chúng ta cho nó chiều rộng 100%):

img {
  width: 60%;
  margin: auto;
  display: block;
}

Hiển thị: Flex

Cách thứ ba để tập trung một hình ảnh theo chiều ngang là bằng cách sử dụng

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1. Giống như chúng tôi đã sử dụng thuộc tính
<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
5 cho một container, chúng tôi cũng sử dụng
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 cho một container.

Tuy nhiên, chỉ sử dụng

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 một mình sẽ không đủ. Container cũng phải có một thuộc tính bổ sung gọi là
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
5:

div {
  display: flex;
  justify-content: center;
}

img {
  width: 60%;
}

Thuộc tính

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
5 hoạt động cùng với
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1, mà chúng ta có thể sử dụng để tập trung vào hình ảnh theo chiều ngang.

Cuối cùng, chiều rộng của hình ảnh phải nhỏ hơn chiều rộng của container, nếu không, phải mất 100% không gian và sau đó chúng ta không thể tập trung vào nó.

Quan trọng: Thuộc tính

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 không được hỗ trợ trong các phiên bản trình duyệt cũ hơn. Xem ở đây để biết thêm chi tiết. The
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 property is not supported in older versions of browsers. See here for more details.

Tập trung một hình ảnh theo chiều dọc

Hiển thị: Flex

Cách thứ ba để tập trung một hình ảnh theo chiều ngang là bằng cách sử dụng

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1. Giống như chúng tôi đã sử dụng thuộc tính
<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
5 cho một container, chúng tôi cũng sử dụng
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 cho một container.

Tuy nhiên, chỉ sử dụng

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1 một mình sẽ không đủ. Container cũng phải có một thuộc tính bổ sung gọi là
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
5:

div {
  display: flex;
  justify-content: center;
  height: 800px;
}

img {
  width: 60%;
  height: 500px;
}

Thuộc tính

<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
5 hoạt động cùng với
<img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">
1, mà chúng ta có thể sử dụng để tập trung vào hình ảnh theo chiều ngang.

div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 800px;
}

Cuối cùng, chiều rộng của hình ảnh phải nhỏ hơn chiều rộng của container, nếu không, phải mất 100% không gian và sau đó chúng ta không thể tập trung vào nó.

Quan trọng: Thuộc tính <img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">1 không được hỗ trợ trong các phiên bản trình duyệt cũ hơn. Xem ở đây để biết thêm chi tiết.

Tập trung một hình ảnh theo chiều dọc

Đối với căn chỉnh dọc, sử dụng <img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">1 một lần nữa thực sự hữu ích.

Hãy xem xét một trường hợp container của chúng tôi có chiều cao 800px, nhưng chiều cao của hình ảnh chỉ là 500px:

<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
0

Bây giờ, trong trường hợp này, việc thêm một dòng mã vào container,

<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
0, thực hiện thủ thuật:

Thuộc tính <center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>1 có thể định vị các yếu tố theo chiều dọc nếu được sử dụng cùng với <img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" class="centerImage" alt="CH Logo" height="120" width="350">1.

Vị trí: Thuộc tính tuyệt đối & biến đổi

Một phương pháp khác để căn chỉnh dọc là bằng cách sử dụng các thuộc tính
<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
3 và
<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
4 cùng nhau. Cái này hơi phức tạp, vì vậy hãy làm từng bước một.

Bước 1: Xác định vị trí tuyệt đối

Đầu tiên, chúng tôi thay đổi hành vi định vị của hình ảnh từ

<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
5 thành
<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
6:

Ngoài ra, nó phải ở bên trong một thùng chứa tương đối có vị trí, vì vậy chúng tôi thêm

<center><img src="https://www.computerhope.com/cdn/media/logo-200-gray.png" alt="what image shows" height="150" width="200"></center>
7 vào div container của nó.

<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
2

Bước 2: Xác định các thuộc tính Top & Left

Thứ hai, chúng tôi xác định các thuộc tính trên và bên trái cho hình ảnh và đặt chúng thành 50%. Điều này sẽ di chuyển điểm bắt đầu (trên cùng bên trái) của hình ảnh đến trung tâm của container:

<style type="text/css">
.centerImage
{
 text-align:center;
 display:block;
}
</style>
1



Bước 3: Xác định thuộc tính Biến đổi

Làm cách nào để sắp xếp lại vị trí của một hình ảnh trong HTML?

Thuộc tính căn chỉnh được sử dụng để đặt căn chỉnh của một hình ảnh.Nó là một yếu tố nội tuyến.Nó được sử dụng để chỉ định sự liên kết của hình ảnh theo các yếu tố xung quanh. align attribute is used to set the alignment of an image. It is an inline element. It is used to specify the alignment of the image according to surrounding elements.

Làm thế nào để bạn sắp xếp một cái gì đó vào giữa trong HTML?

Sử dụng các thẻ một cách để trung tâm văn bản hoặc đặt nó ở giữa trang là đặt nó trong các thẻ.Chèn văn bản này trong mã HTML sẽ mang lại kết quả sau: Trung tâm văn bản này! One way to center text or put it in the middle of the page is to enclose it within
tags. Inserting this text within HTML code would yield the following result: Center this text!

Làm thế nào để tôi tập trung một hình ảnh trong HTML5?

Sử dụng thẻ bạn có thể tập trung một hình ảnh bằng cách đặt thẻ trong các thẻ.enclosing the tag in the
tags
.