2010-04-27 40 views

Trả lời

74

Có, đó là tương đối so với .css

Dưới đây là một bố cục dụ:

Page: page.htm ... does not matter where 
CSS: /resources/css/styles.css 
Image: /resources/images/image.jpg 

CSS trong styles.css:

div { background-image: url('../images/image.jpg'); 
+0

Perfect, cảm ơn. Chỉ cần những gì tôi cần biết. –

+0

Cảm ơn bạn đã trả lời chi tiết. Tôi đã thực sự bối rối trong cùng một vấn đề, và ở đây bạn chỉ cần giải quyết nó một cách tốt hơn. – AbdulAziz

+3

Điều này thực sự hợp lý, vì nó cho phép tham chiếu tệp '.ame'' .ss' từ các tệp '.html' khác nhau (có thể nằm ở các vị trí khác nhau) mà không có đường dẫn phanh tới đối tượng bên ngoài. – Davide

4

Yes. Nó liên quan đến tệp CSS. Tôi sẽ thêm rằng điều này cũng bao gồm liên quan đến miền mà tệp CSS được bật.

Vì vậy, nếu CSS được tham chiếu như:

<link href="http://www.otherdomain.com/css/example.css" type="text/css" rel="stylesheet" /> 

và nó chứa:

div { background-image: url('/images/image.jpg'); 

Các nền sẽ là:

http://www.otherdomain.com/images/image.jpg

+1

Bao gồm từ một tên miền bên ngoài sẽ chỉ hoạt động trong một số trình duyệt nếu bạn đã đặt tiêu đề cho phép bao gồm bên ngoài, do chính sách gốc giống nhau –

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