TaiNgheTroThinh hôm nay sẽ chỉ dẫn bạn cách căn giữa văn bản trên website HTML bằng ngôn ngữ lập trình CSS (Cascading Style Sheets). Việc căn giữa văn bản trên HTML được thực hiện bằng thẻ <center>, nhưng thẻ này bị cho là lỗi thời và không còn hoạt động trên hầu hết những trình duyệt.
những bước
Phương pháp số 1 Bằng CSS
1Mở tập tin chứa phong cách CSS. Mặc dù thẻ <center> đã lỗi thời nhưng bạn vẫn có thể tạo phần tử mới để thêm vào bất cứ phần nào trên trang nhằm căn giữa văn bản trong ranh giới của chúng. Nếu chưa có tập tin riêng dành cho CSS, bạn cần xác định phong cách ở đầu tập tin HTML, giữa những thẻ “<style>” và “</style>”.Nếu như chưa có thẻ <style> và </style>, bạn cần thêm trực tiếp vào bên dưới thẻ <body> ở đầu tập tin như sau:<!DOCTYPE html><html><body><style></style>2Tạo lớp căn giữa văn bản. Thẻ <div> sẽ yêu cầu tài liệu HTML tham chiếu phần văn bản cụ thể, vì thế bạn cần tạo lớp cho thẻ này. Hãy nhập nội dung sau vào khoảng cách giữa thẻ “style”, đừng quên nhấn ↵ Enter hai lần sau dòng đầu: div.a{}3Thêm thuộc tính text-align. Nhập text-align: center; vào khoảng cách giữa hai dấu ngoặc nhọn trong phần div.a. Tiêu đề hiện tại sẽ trông như sau: <!DOCTYPEhtml><html><body><style>div.a{text-align:center;}</style>4Thêm thẻ div thích hợp vào văn bản cần được căn giữa. Tiến hành bằng cách đặt thẻ <div class=”a”> vào phía trên văn bản mà bạn muốn căn giữa và đóng lại bằng thẻ </div> bên dưới văn bản mà bạn muốn căn giữa. Ví dụ, để căn giữa tiêu đề và đoạn văn mở đầu, bạn cần nhập như sau: <divclass=”a”><h1>WelcometoMyWebsite</h1><p>Thiswebsiteisprimarilyforthepurposeofprovidinginformationaboutthings.</p></div>5dùng thẻ div.a để căn giữa những vùng khác. Nếu bạn muốn căn giữa phần tử khác (ví dụ: nội dung giữa những thẻ như <p></p> và <h2></h2>), hãy nhập <div class=”a”> vào trước văn bản và </div> vào sau đó. Vì bạn đã chỉ định “div.a” làm lệnh căn giữa nên văn bản này cũng sẽ nằm giữa tương tự như phần trước đó: <style>div.a{text-align:center;}</style><divclass=”a”><h2>DonationsWelcome</h2><p>please</p></div>6Xem lại tài liệu. Tuy rằng nội dung có thể khác nhau nhưng nhìn chung tài liệu của bạn bây giờ sẽ trông tương tự như sau:<!DOCTYPEhtml><html><body><style>div.a{text-align:center;}</style><divclass=”a”><h1>WelcometoMyWebsite</h1><p>Thiswebsiteisprimarilyforthepurposeofprovidinginformationaboutthings.</p></div><divclass=”a”><h2>DonationsWelcome</h2><p>please</p></div></body></html>
Phương pháp số 2 dùng thẻ center trong HTML
1Mở tài liệu HTML. Phương pháp này mô tả cách dùng thẻ HTML <center> (hiện cũng đã lỗi thời). Kể từ tháng 12/2018, thẻ này vẫn hoạt động trên một vài trình duyệt web, tuy nhiên về lâu dài thì bạn vẫn không nên dùng thẻ này. 2Xác định văn bản mà bạn muốn căn giữa. Cuộn xuống cho đến khi bạn tìm thấy tiêu đề, đoạn văn hay văn bản khác mà bạn muốn căn giữa. 3Thêm thẻ “center” vào hai đầu văn bản. Thẻ center này có định dạng <center>text</center>, trong đó “text” là văn bản cần được căn giữa. Nếu văn bản đã có thẻ bên trong (ví dụ: “<p></p>” đối với đoạn văn bản), thẻ “center” có thể nằm ngoài những thẻ đã tồn tại trước đó: <center><h1>Welcome to My Website</h1></center><center>Make yourself at home!</center>4Xem lại tài liệu HTML. Tài liệu bây giờ sẽ trông như sau:<!DOCTYPE html><html><body><h1><center>Welcome to My Website</center></h1><center>Make yourself at home!</center><p1>The purpose of this website is to display information about things.</p1></body></html>