2012-12-24 33 views
6

Tôi muốn căn dọc văn bản xoay ở giữa một div chiều cao 100%, như hình dưới đây.Cách căn chỉnh văn bản được xoay ở giữa một div

Vì vậy, bất cứ khi nào kích thước màn hình thay đổi văn bản nằm ở giữa div.

Bất kỳ ai có giải pháp cho điều này?

enter image description here

http://jsfiddle.net/SVkPU/1/

.rotate-270 { 
    -o-transform: rotate(270deg); 
    -moz-transform: rotate(270deg); 
    -webkit-transform: rotate(270deg); 
    transform:rotate(270deg); 
} 

.left { 
    float:left; 
    background:#000; 
    color:#fff; 
    text-align:center; 
    height:50px; 

} 

.right { 
    float:right; 
    background:#000; 
    color:#fff; 
} 

Trả lời

0

này đã làm việc cho tôi: http://davidwalsh.name/css-vertical-text

cũng cố gắng sử dụng flexboxes. Nhưng vì chúng (vẫn) không được hỗ trợ đầy đủ bởi tất cả các trình duyệt đặc biệt là (di động) safari - mà nó phải hoạt động, tôi đi với một cách tiếp cận được hỗ trợ nhiều hơn.

7

Vâng Buddy Thêm text-align:center của <div> và sau đó thay vì xoay văn bản ở 90 độ! Xoay <div> ở 90 độ!

http://jsfiddle.net/KSAqR/1/

+0

Tôi đã bao gồm một đoạn mã từ mã –

+0

từ mã của tôi? :) –

+0

vấn đề là nó không linh hoạt nữa. Và họ nên được thả nổi ở hai bên như thế này: http://jsfiddle.net/SVkPU/2/ Tôi chỉ không thể lấy được văn bản được căn giữa trong div. –

Các vấn đề liên quan