Tôi có một biểu định kiểu nơi tôi bao gồm hình nền.Thư mục gốc CSS
background: url(../Images/myImage.png);
vấn đề là, các trang từ các thư mục khác nhau sử dụng css này!
Tệp CSS của tôi nằm trong thư mục CSS, hình ảnh trong thư mục Hình ảnh và các trang html của tôi nằm trong nhiều thư mục khác nhau tùy thuộc vào nội dung và ý nghĩa của trang web.
Tất cả các trang của tôi kế thừa css này vì nó là chủ đề CHÍNH.
Đường dẫn được sử dụng trong ví dụ trên là đường dẫn tương đối. Và rõ ràng, con đường này chỉ hoạt động đối với một số trang. Tất cả tôi cần là để liên kết các hình ảnh trong css từ thư mục ROOT. Do đó mọi đường dẫn đều chính xác cho dù tệp ở đâu trong cấu trúc thư mục!
Tôi đã thử:
~/Images/myImage.png
./Images/myImage.png
/Images/myImage.png
Images/myImages.png
Tôi không nghĩ rằng một chọn thư mục gốc tồn tại ... nhưng tôi hy vọng nó:/
Chỉ cần sử dụng đường dẫn tuyệt đối mọi lúc, tức là. http://example.com/Images/myImage.png – benhowdle89
Không cần đường dẫn tuyệt đối, đây không phải là vấn đề với biểu định kiểu *** bên ngoài vì đường dẫn luôn liên quan đến bản định kiểu. Thay vào đó, bạn có đặt mã CSS trực tiếp vào '
' không? –@ benhowdle89 không, bởi vì khi bạn thay đổi tên miền hoặc đặt nó trong một tên miền phụ, mọi thứ đều bị hỏng. Tôi thích phương thức '/ path' hơn. – jackJoe