Bài 29: Cách sử dụng Align trong css

Nội dung bài viết

Cách sử dụng Align trong css

Align là một thuộc tính trong CSS được sử dụng để căn chỉnh vị trí của một phần tử. Thuộc tính align có thể được sử dụng để căn chỉnh phần tử theo chiều ngang (horizontal) hoặc chiều dọc (vertical), tùy thuộc vào giá trị của thuộc tính.

Có các giá trị chính được sử dụng cho thuộc tính align:

1. left: căn chỉnh phần tử sang bên trái.

2. center: căn chỉnh phần tử vào giữa.

3. right: căn chỉnh phần tử sang bên phải.

4. justify: căn chỉnh phần tử đều các khoảng trống giữa các dòng trong phần tử.

5. top: căn chỉnh phần tử lên trên.

6. middle: căn chỉnh phần tử vào giữa theo chiều dọc.

7. bottom: căn chỉnh phần tử xuống dưới.

Ví dụ, để căn chỉnh một phần tử div vào giữa của một div cha, bạn có thể sử dụng thuộc tính align với giá trị là "center":

.parent {
  display: flex;
  justify-content: center;
  align-items: center;
}

.child {
  align-self: center;
}

Ở ví dụ trên, parent div là div cha và child div là div con. Thuộc tính align-items sẽ căn chỉnh child div vào giữa theo chiều dọc trong parent div, trong khi thuộc tính justify-content sẽ căn chỉnh child div vào giữa theo chiều ngang. Thuộc tính align-self được sử dụng để điều chỉnh vị trí của child div nếu cần thiết.

Lưu ý rằng, thuộc tính align đã bị loại bỏ trong phiên bản CSS3 và được thay thế bằng các thuộc tính căn chỉnh flexbox và grid.

Dưới đây là một vài ví dụ về cách sử dụng:

1. Căn chỉnh một phần tử div vào giữa của một div cha:

HTML

<div class="parent">
  <div class="child">Hello, world!</div>
</div>

CSS

.parent {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  border: 1px solid black;
}

.child {
  align-self: center;
}

Trong ví dụ này, parent div là div cha và child div là div con. Thuộc tính align-items sẽ căn chỉnh child div vào giữa theo chiều dọc trong parent div, trong khi thuộc tính justify-content sẽ căn chỉnh child div vào giữa theo chiều ngang. Thuộc tính align-self được sử dụng để điều chỉnh vị trí của child div nếu cần thiết. Kết quả sẽ là một hộp chứa có kích thước 200px x 200px, với nội dung "Hello, world!" được căn giữa cả theo chiều ngang và chiều dọc.

2. Căn chỉnh văn bản trong một phần tử div vào giữa theo chiều dọc:

HTML

<div class="parent">
  <p class="child">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>

CSS

.parent {
  height: 200px;
  border: 1px solid black;
  display: flex;
  align-items: center;
}

.child {
  margin: 0;
}

Trong ví dụ này, parent div là div cha và child div là một đoạn văn bản trong thẻ p. Thuộc tính align-items sẽ căn chỉnh đoạn văn bản vào giữa theo chiều dọc trong parent div. Kết quả sẽ là một hộp chứa có kích thước 200px x độ cao của đoạn văn bản, với đoạn văn bản được căn giữa theo chiều dọc.

3. Căn chỉnh một ảnh vào giữa của một div cha:

HTML:

<div class="parent">
  <img src="image.jpg" class="child">
</div>

CSS

.parent {
  height: 200px;
  border: 1px solid black;
  display: flex;
  justify-content: center;
  align-items: center;
}

.child {
  max-width: 100%;
  max-height: 100%;
}

Trong ví dụ này, parent div là div cha và child div là một ảnh được đặt trong thẻ img. Thuộc tính justify-content sẽ căn chỉnh ảnh vào giữa theo chiều ngang trong parent div, trong khi thuộc tính align-items sẽ căn chỉnh ảnh vào giữa theo chiều dọc. Kết quả sẽ là một hộp chứa có kích thước 200px x 200px, với ảnh được căn giữa theo chiều ngang và chiều dọc.

Nội dung thảo luận

Họ Và Tên
=> Phần mềm là tập hợp một hoặc nhiều khối lệnh logic được viết bằng một hoặc nhiều ngôn ngữ khác nhau sau đó mã hóa để máy tính, điện thoại, vi điều khiển,... gọi chung là phần cứng có thể thực thi được.
Bỏ
Trả lời
Họ Và Tên
=> Phần mềm là tập hợp một hoặc nhiều khối lệnh logic được viết bằng một hoặc nhiều ngôn ngữ khác nhau sau đó mã hóa để máy tính, điện thoại, vi điều khiển,... gọi chung là phần cứng có thể thực thi được.
Bình luận
Khóa học CSS
Cung cấp đầy đủ kiến thức cơ bản nền về CSS, tạo nền tảng vững chắc khi lập trình sản phẩm.
72h45'
44 bài
0
0
0
0
Bài 2: Tổng quan về CSS Tổng quan về CSS
0
10
Bài 3: Cài đặt và công cụ viết CSS Cài đặt và công cụ viết CSS
0
10
Bài 4: Cấu trúc câu lệnh css Cấu trúc câu lệnh css
0
100
Bài 5: Cách đưa css vào trang Cách đưa css vào trang
1
10
Bài 6: Lựa chọn và áp dụng css cho thẻ Lựa chọn và áp dụng css cho thẻ
Bài 7: Cách sử dụng Comments trong css Cách sử dụng Comments trong css
10
Bài 8: Cách sử dụng màu(color) trong css Cách sử dụng màu(color) trong css
Bài 9: Cách sử dụng thuộc tính Backgrounds trong css Cách sử dụng thuộc tính Backgrounds trong css
Bài 10: Cách sử dụng Borders trong css Cách sử dụng Borders trong css
Bài 11: Cách sử dụng Margins trong css Cách sử dụng Margins trong css
Bài 12: Cách sử dụng Padding trong css Cách sử dụng Padding trong css
Bài 13: Cách sử dụng Height và Width trong css Cách sử dụng Height và Width trong css
Bài 14: Cách sử dụng Box Model trong css Cách sử dụng Box Model trong css
Bài 15: Cách sử dụng Outline trong css Cách sử dụng Outline trong css
Bài 16: Cách sử dụng Text trong css Cách sử dụng Text trong css
Bài 17: Cách sử dụng Fonts trong css Cách sử dụng Fonts trong css
Bài 18: Cách sử dụng Icons trong css Cách sử dụng Icons trong css
Bài 19: Cách sử dụng Links trong css Cách sử dụng Links trong css
Bài 20: Cách sử dụng line-height trong css Cách sử dụng Icons trong css
Bài 21: Cách sử dụng Flex trong css Cách sử dụng Links trong css
0
10
Bài 22: Cách sử dụng Lists trong css Cách sử dụng Lists trong css
0
100
Bài 23: Cách sử dụng Tables trong css Cách sử dụng Tables trong css
100
Bài 24: Cách sử dụng Display trong css Cách sử dụng Display trong css
100
Bài 25: Cách sử dụng Position trong css Cách sử dụng Position trong css
100
Bài 26: Cách sử dụng Overflow trong css Cách sử dụng Overflow trong css
10
100
Bài 28: Cách sử dụng Inline-block trong css Cách sử dụng Inline-block trong css
10
Bài 29: Cách sử dụng Align trong css Cách sử dụng Align trong css
100
Bài 30: Cách sử dụng Combinators trong css Cách sử dụng Combinators trong css
10
Bài 31: Cách sử dụng Pseudo-classes trong css Cách sử dụng Pseudo-classes trong css
100
Bài 32: Cách sử dụng Pseudo-elements trong css Cách sử dụng Pseudo-elements trong css
100
Bài 33: Cách sử dụng Opacity trong css Cách sử dụng Opacity trong css
10
Bài 34: Cách sử dụng Navigation Bar trong css Cách sử dụng Navigation Bar trong css
100
Bài 35: Cách sử dụng Dropdowns trong css Cách sử dụng Dropdowns trong css
10
Bài 36: Cách sử dụng Image Gallery Bar trong css Cách sử dụng Image Gallery Bar trong css
100
Bài 37: Cách sử dụng Image Sprites trong css Cách sử dụng Image Sprites trong css
100
Bài 38: Cách sử dụng Attribute Selectors trong css Cách sử dụng Attribute Selectors trong css
100
Bài 39: Cách sử dụng Forms trong css Cách sử dụng Forms trong css
100
Bài 40: Cách sử dụng Counters trong css Cách sử dụng Counters trong css
100
Bài 41: Cách sử dụng Website Layout trong css Cách sử dụng Website Layout trong css
100
Bài 42: Cách sử dụng Units trong css Cách sử dụng Units trong css
100
Bài 43: Cách sử dụng Specificity trong css Cách sử dụng Specificity trong css
100
Bài 44: Cách sử dụng important trong css Cách sử dụng important trong css
100