E có 1 đoạn code về HTML & CSS như sau:
Nhiệm vụ của e là phải làm sao cho nội dung trong 4 box A B C D được căn vào giữa theo lẫn chiều dọc và chiều ngang. Nếu là chiều ngang thì e chỉ cần áp dụng thuộc tính text-align là xong, nhưng theo chiều dọc thì em áp dụng thuộc tính vertical-align với giá trị middle thì lại không được
E nghe thằng bạn nói chỉ cần để dòng line-height:150px;
(có chiều cao bằng chiều cao của box) thì nội dung sẽ tự động vô giữa theo chiều dọc. Nhưng e không hiểu vì sao để line-height với value = chiều cao của box thì nó lại vô giữa được ?? line-height chỉ set khoảng cách giữa các dòng thôi mà ??
Còn 1 nhiệm vụ nữa là em phải căn chỉnh sao cho các box đều nằm trên cùng 1 hàng trừ box D, trong đó box A & B nằm bên trái của hàng, box C nằm bên phải của hàng, em code như sau:
Em set thuộc tính float cho box A & B giá trị left và box C giá trị right, còn box D thì không set nhưng TẠI SAO box D lại nhảy lên cùng 1 hàng với 3 box kia luôn ??? Và cho e xin giải pháp ạ ^^^^