2012-02-21 37 views

Trả lời

16

align="center" không có hiệu lực.

Vì bạn có position:absolute, tôi khuyên bạn nên định vị nó 50% từ bên trái và sau đó trừ đi một nửa chiều rộng của nó từ lề trái của nó.

#manipulate { 
    position:absolute; 
    width:300px; 
    height:300px; 
    background:#063; 
    bottom:0px; 
    right:25%; 
    left:50%; 
    margin-left:-150px; 
} 
+0

hmm..điều gì giải pháp..vì vậy tôi có thể đặt nó vào trung tâm? – BlackFire27

+0

Được rồi .. Tôi sẽ chấp nhận câu trả lời của bạn – BlackFire27

15

Sử dụng lợi nhuận tiêu cực:

#manipulate 
{ 
    position:absolute; 
    width:300px; 
    height:300px; 
    margin-left:-150px; 
    background:#063; 
    bottom:0px; 
    left:50%; 
} 

Mấu chốt ở đây là width, leftmargin-left tài sản.

+1

Bạn đã làm điều đó như thế nào? ... rất thú vị .. – BlackFire27

+0

Google - "vị trí tuyệt đối trung tâm" bạn sẽ tìm thấy các bài viết về chủ đề – xandercoded

+0

4 giây ... đó là đủ để thực hiện Sự khác biệt. : P – Purag

1

Bạn có thể căn giữa nó bằng cách sử dụng lề tiêu cực NHƯNG xin lưu ý rằng nó sẽ căn giữa chính giữa trên màn hình NẾU bất kỳ div nào có chứa KHÔNG được đặt thành vị trí: tương đối;

Ví dụ: http://jsfiddle.net/aWNCm/

Vì vậy, cách tốt nhất để căn giữa chính xác div này là đặt thuộc tính vị trí thuộc tính chính xác cho các div chứa của nó nếu không nó sẽ bị mất theo một số cách ngẫu nhiên.

7

Đây là một giải pháp với hai divs:

HTML:

<div id="footer"> 
     <div id="center"> 
      Text here 
     </div> 
    </div> 

CSS:

#footer { 
    position: fixed; 
    bottom: 0; 
    width: 100%; 
} 
#center { 
    width: 500px; 
    margin: 0 auto; 
} 
+0

nhờ tốt đẹp !!!! – BlackFire27

8

Nếu bạn không hài lòng với việc sử dụng lợi nhuận tiêu cực, check this out.

HTML -

<div> 
Your Text 
</div> 

CSS -

div { 
    position: fixed; 
    left: 50%; 
    bottom: 20px; 
    transform: translate(-50%, -50%); 
    margin: 0 auto; 
} 

Đặc biệt hữu ích khi bạn không biết chiều rộng của div.

+0

bạn có thể cho tôi biết cách hoạt động này? – HaneTV

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