Email: cssyeah@gmail.com / Cel: +84(0) 982 555 408
Bạn đang ở trang: Home Các kỹ thuật khác Đặt dòng text vào giữa ( theo chiều cao)

Đặt dòng text vào giữa ( theo chiều cao)

Từ trước tới giờ khi bạn muốn đặt một dòng chữ (giả sử như) tiêu đề vào giữa một thẻ HTML có một chiều cao xác định thì bạn làm thế nào? Theo truyền thống dùng <table> thì chúng ta chỉ việc đặt thuộc tính valign="middle" vào trong một thẻ <td> là xong. Nhưng nếu đó không phải là thẻ <td> thì bạn sẽ làm thế nào?

Đề trả lời thắc mắc đó sau đây tôi xin mách nước bạn một thủ thuật nhỏ trong CSS.

Giả sử rằng bạn dùng một thẻ HTML dạng khối (Block Element) có chiều cao xác định height: 100px;. Bây giờ bạn muốn đặt một dòng tiêu đề có nội dung Tin mới nhất vào giữa (theo chiều cao) của thẻ HTML đó.

Bạn có thể dùng thuộc tính padding để đẩy dòng chữ đó vào giữa, nhưng đó không phải là giải pháp đúng đắn nhất. Trong trường hợp này thuộc tính line-heigh sẽ là một giả pháp tốt nhất, Chúng ta sẽ dùng thuộc tính line-height cho thẻ HTML đó.

Ví dụ

div.textcenter {
  margin: 0;
  padding: 0;
  height: 100px;
  line-height: 100px;
  border: 1px solid #CCCCCC;
}
TIN MỚI NHẤT
icons, icon, download, free icon, css, html, design, jobs, themes, template, module, css guru, mockup css, css design, photoshop, joomla, drupal, magento, css gallery, Thiết kế web, seo, Search Engine Optimization, sáng tạo, idea, modules, component, wallpers, nhạc vui, nhạc hay, việc làm, tuyển dụng, công nghệ thông tin, du lịch, graphic, basic, advance.