2012-12-20 21 views
5

Tôi muốn biết về một vài điều kiện hoặc hoàn cảnh mà chúng tôi cần áp dụng position:relative trong CSS.Khi nào chúng ta sử dụng "vị trí: tương đối" trong CSS?

+0

Yếu tố là vị trí tương đối so với vị trí bình thường của nó, vì vậy "trái: 20" thêm 20 pixel để của phần tử vị trí LEFT –

+1

@MoortyGK, 'trái : 20' không chính xác và bị bỏ qua bởi các trình duyệt phù hợp. –

+0

yah !! tôi biết nếu chúng ta viết như trái = "20px", nó sẽ di chuyển phần tử 20px từ bên trái (thêm 20px sang trái bù đắp) từ vị trí ban đầu của nó. –

Trả lời

9

Tôi chủ yếu sử dụng vị trí: tương đối trong phần tử khi tôi biết phần tử bên trong của phần tử đó sẽ được định vị hoàn toàn.

Ví dụ: Nếu tôi có hai div và div ngoài là một khối tĩnh và các phần tử bên trong div ngoài sẽ được định vị tuyệt đối tương đối với div ngoài. Sau đó, sử dụng vị trí: tương đối cho div bên ngoài và div bên trong nên sử dụng vị trí: tuyệt đối. Bây giờ các phần tử div bên trong có thể được đặt ở bất kỳ đâu bằng cách sử dụng các thuộc tính trên cùng, dưới cùng, bên trái và bên phải của CSS.

+0

Yah !! Đó là một câu trả lời tốt. Và khi bạn giải thích "chúng tôi không cần phải lo lắng về vị trí có liên quan trong khối bên trong". chúng sẽ tự động được điều chỉnh. –

+0

Có bạn đúng ... :), tôi đã xem một vài hướng dẫn trên youtube khi tôi đang đấu tranh với việc định vị trong CSS và sau đó tôi rất tự tin khi sử dụng thuộc tính vị trí. – Sahil

3

Hiện đã có một câu hỏi tương tự trước đây:

When to use CSS positioning?

Câu trả lời cho rằng có một liên kết đến một blog hữu ích về định vị.

+0

Đó cũng là những câu trả lời hay. Cảm ơn. –

0

Yếu tố là vị trí tương đối so với vị trí bình thường của nó, như vậy "trái: 50" thêm 50 pixel đến vị trí bên trái của phần tử

0

sử dụng tốt nhất của Chức vụ tương đối là với Chức vụ tuyệt đối. đọc link này để hiểu đúng CSS thủ thuật website:

useful link

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