"display:table;margin: 0px auto;"
bạn này nói đúng nè,chỉ đơn giản vậy thôi
Chính xác rồi đó bạn margin:auto là nó load div đó ở giữa nhưng phài cho nó độ rộng
"display:table;margin: 0px auto;"
bạn này nói đúng nè,chỉ đơn giản vậy thôi
Chính xác rồi đó bạn margin:auto là nó load div đó ở giữa nhưng phài cho nó độ rộng
Trên <style> ban phải reset div ngoài cùng về margin:0 auto; và padding:0 và text-align:center;
Các bác có vẻ khó khăn vấn đề này thế
1 ví dụ cho ảnh sản phẩm mình đang dùng bạn có thể vận dụng
(căn trung tâm của 1 thẻ div, nằm giữa thẻ div) >> giay cao nam
<div class="ProductList">
<div class="ProductImage ">
chèn vào đây phần cẩn hiển thị giữa
</div>
</div>
.ProductList .ProductImage {
margin: 0
display: table-cell;
width: 120px;
height: 120px;
text-align: center;
vertical-align: middle;
}
Thực ra chủ yếu 3 cái thẻ này là chính
display: table-cell;
text-align: center;
vertical-align: middle;
còn kích thước phải tạo ra để lệnh nó thực hiện trong 1 lớp div
chúc thành công
Được sửa bởi banchanto lúc 18:43 ngày 17-04-2015
hello vietnamese
Cái div ngoài 700px của bạn. Còn cái div bọc cái video youtube đó, bạn set width, height = cái video đó, rồi sau đó, bạn cho css cái div cho cái div bọc video đó thuộc tính là: margin:auto; là được. ngoài ra trên youtube nó còn có thể resize được các size các nhau mà bạn.
Dễ dàng nhất là bạn định kích thước cho thẻ div bên trong. Cái đó mình nghĩ đâu có làm xấu giao diện đâu.
Còn nếu ko bạn có thể dùng Jquery hoặc php code lấy kích thước của thẻ div bên trong, sau đó dùng position:absolute; để căn giữa. Nhưng mình đúng là ko hiểu ý bạn, bởi các cách bên trên các bạn khác đưa ra cũng là khá hợp lý cho trường hợp này.
Bookmarks