Căn giữa văn bản căn trái CSS

Kiểm soát căn chỉnh văn bản của một phần tử bằng cách sử dụng các tiện ích text-left, text-center, text-righttext-justify

Vì vậy, tôi bắt đầu bước xuống nước. Tôi sẽ không nói dối các bạn, tôi đã rất sợ hãi. Nhưng tôi vẫn tiếp tục, và khi tôi đi qua những chiếc cầu dao, một sự bình tĩnh kỳ lạ bao trùm lấy tôi. Tôi không biết đó là sự can thiệp của thần thánh hay mối quan hệ họ hàng của tất cả các sinh vật sống nhưng tôi nói với bạn Jerry vào lúc đó, tôi là một nhà sinh vật biển

So I started to walk into the water...

Vì vậy, tôi bắt đầu bước xuống nước. Tôi sẽ không nói dối các bạn, tôi đã rất sợ hãi. Nhưng tôi vẫn tiếp tục, và khi tôi đi qua những chiếc cầu dao, một sự bình tĩnh kỳ lạ bao trùm lấy tôi. Tôi không biết đó là sự can thiệp của thần thánh hay mối quan hệ họ hàng của tất cả các sinh vật sống nhưng tôi nói với bạn Jerry vào lúc đó, tôi là một nhà sinh vật biển

So I started to walk into the water...

Vì vậy, tôi bắt đầu bước xuống nước. Tôi sẽ không nói dối các bạn, tôi đã rất sợ hãi. Nhưng tôi vẫn tiếp tục, và khi tôi đi qua những chiếc cầu dao, một sự bình tĩnh kỳ lạ bao trùm lấy tôi. Tôi không biết đó là sự can thiệp của thần thánh hay mối quan hệ họ hàng của tất cả các sinh vật sống nhưng tôi nói với bạn Jerry vào lúc đó, tôi là một nhà sinh vật biển

So I started to walk into the water...

Vì vậy, tôi bắt đầu bước xuống nước. Tôi sẽ không nói dối các bạn, tôi đã rất sợ hãi. Nhưng tôi vẫn tiếp tục, và khi tôi đi qua những chiếc cầu dao, một sự bình tĩnh kỳ lạ bao trùm lấy tôi. Tôi không biết đó là sự can thiệp của thần thánh hay mối quan hệ họ hàng của tất cả các sinh vật sống nhưng tôi nói với bạn Jerry vào lúc đó, tôi là một nhà sinh vật biển

So I started to walk into the water...


áp dụng có điều kiện

Di chuột, tập trung và các trạng thái khác

Tailwind cho phép bạn áp dụng có điều kiện các lớp tiện ích ở các trạng thái khác nhau bằng cách sử dụng các công cụ sửa đổi biến thể. Ví dụ: sử dụng hover:text-center để chỉ áp dụng tiện ích text-center khi di chuột

Để biết danh sách đầy đủ tất cả các công cụ sửa đổi trạng thái có sẵn, hãy xem tài liệu về Hover, Focus và Other States

Bạn cũng có thể sử dụng các công cụ sửa đổi biến thể để nhắm mục tiêu các truy vấn phương tiện như điểm ngắt phản hồi, chế độ tối, chuyển động giảm ưu tiên, v.v. Ví dụ: sử dụng

So I started to walk into the water...

0 để áp dụng tiện ích text-center chỉ ở kích thước màn hình trung bình trở lên

HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản. Nó được sử dụng để thiết kế các trang web bằng ngôn ngữ đánh dấu. HTML là sự kết hợp giữa Siêu văn bản và Ngôn ngữ đánh dấu. Siêu văn bản xác định liên kết giữa các trang web. Ngôn ngữ đánh dấu được sử dụng để xác định tài liệu văn bản trong thẻ xác định cấu trúc của trang web

HTML được trình duyệt sử dụng để thao tác văn bản, hình ảnh và nội dung khác để hiển thị nó ở định dạng được yêu cầu

Căn chỉnh văn bản

Chúng ta có thể thay đổi căn lề của văn bản bằng thuộc tính text-align. Chúng ta có thể căn chỉnh văn bản ở giữa, Trái, Phải

Thuộc tính DescriptionValuesExampletext-alignChỉ định căn chỉnh theo chiều ngang của văn bản hoặc khối văn bảnleft(Default)/right/center/justifytext-align. phảiGiá trịMô tảtráiVăn bản sẽ căn sang tráiphảiVăn bản sẽ căn vào tâm bên phảiVăn bản sẽ căn vào tâm

Việc căn chỉnh văn bản có thể được thực hiện bằng CSS (Cascading Style Sheets) và thẻ Thuộc tính HTML

Ghi chú. Căn trái của văn bản là mặc định. Nếu chúng ta không viết thuộc tính canh lề văn bản thì văn bản của chúng ta sẽ tự động được căn lề trái

Căn chỉnh văn bản bằng CSS

CSS là viết tắt của Cascading Style Sheets, HTML cho phép sử dụng các CSS này để thực hiện các thay đổi về kiểu nội dung trên Trang web. Ví dụ, ở đây chúng ta sẽ sử dụng CSS để căn chỉnh văn bản trong một Code HTML

Dưới đây là hướng dẫn CSS nhanh cho biết cách căn giữa phần tử danh sách với văn bản được căn trái. Ví dụ: nếu bạn có một <ul> hoặc <ol> không xác định được chiều rộng và bạn muốn nó nằm ở giữa trang và giữ cho văn bản bên trong được căn chỉnh về bên trái. Đó là thủ thuật mà chúng tôi đang xem xét trong hướng dẫn này

Làm việc trên trang lời chứng thực cho cửa hàng sách mới của tôi, tôi muốn căn giữa danh sách không theo thứ tự mà không chỉ định chiều rộng. Khi bạn chỉ định chiều rộng, việc căn giữa sẽ dễ dàng bằng cách sử dụng margin: auto;. Giống như ví dụ này

ul { 
	width: 400px; 
	margin-left: auto; 
	margin-right: auto; 
	}

Khi bạn đi theo lộ trình đó, bạn sẽ nhận được một danh sách được căn giữa với tất cả văn bản được căn sang bên trái. Vì vậy, đây là giải pháp đơn giản nhất cho các danh sách (và các phần tử khác) có chiều rộng cố định đã biết/đặt. Nhưng tất nhiên, tôi không muốn chỉ định chiều rộng cho trường hợp cụ thể này

Vì vậy, không đặt chiều rộng cho phần tử danh sách, tôi đã thêm text-align: center; vào div gốc và nhận được điều này

Căn giữa văn bản căn trái CSS
Lưu ý rằng các dấu đầu dòng trong danh sách được đặt xa về bên trái của các mục trong danh sách

Danh sách dấu đầu dòng được hiển thị căn trái, nhưng văn bản danh sách được căn giữa. Vì vậy, có một khoảng cách kỳ lạ giữa các dấu đầu dòng và văn bản cho mỗi mục danh sách. Giải pháp là biến danh sách thành một khối nội tuyến và đặt text-align của nó thành left. Đây là mã cuối cùng

div.parent {
	text-align: center;
	}
ul { 
	display: inline-block; 
	text-align: left; 
	}

Và đánh dấu HTML trông như thế này

<div class="parent">
	<ul>
		<li>Item 1</li>
		<li>Item 2</li>
		<li>Item 3</li>
		<li>Item 4</li>
	</ul>
</div>

Đây là kết quả cuối cùng

Căn giữa văn bản căn trái CSS
Đoạn mã trên dẫn đến một danh sách được căn giữa nhưng văn bản được căn trái

nhiệm vụ hoàn thành. Kỹ thuật này cũng thêm lợi ích của việc tôn trọng lề của thẻ đoạn trước. Trước khi chúng tôi tạo khối nội tuyến danh sách, khoảng cách dọc giữa danh sách và đoạn trước trông như thế này

Căn giữa văn bản căn trái CSS
Với danh sách là phần tử cấp khối, các lề được thu gọn với các phần tử cấp khối liền kề

Lưu ý cách lề dưới cùng của đoạn văn bị bỏ qua/thu gọn, vì vậy danh sách nằm gần văn bản đoạn văn. Bây giờ hãy so sánh khoảng cách dọc sau khi thay đổi phần tử danh sách thành khối nội tuyến

Căn giữa văn bản căn trái CSS
Với danh sách dưới dạng phần tử khối nội tuyến, các lề được giữ nguyên với các phần tử khối liền kề

Bây giờ, danh sách khối nội tuyến tôn trọng lề đoạn văn. Vì vậy, có nhiều không gian theo chiều dọc hơn và mọi thứ trông không quá chật chội

Bạn có thể căn chỉnh văn bản trong CSS không?

Thuộc tính CSS căn chỉnh văn bản đặt căn chỉnh theo chiều ngang của nội dung cấp độ nội tuyến bên trong thành phần khối hoặc hộp ô bảng . Điều này có nghĩa là nó hoạt động giống như vertical-align nhưng theo hướng nằm ngang.

Tại sao văn bản Align Center không hoạt động CSS?

Câu trả lời ngắn. văn bản của bạn không được căn giữa vì các phần tử được thả nổi và các phần tử được thả nổi "co lại" theo nội dung, ngay cả khi đó là phần tử cấp khối .