nền
Absolute: Trình duyệt sẽ luôn giải thích /
làm thư mục gốc của tên máy chủ. Ví dụ: nếu trang web của tôi là http://google.com/
và tôi đã chỉ định /css/images.css
thì nó sẽ tìm kiếm trang đó tại http://google.com/css/images.css
. Nếu gốc dự án của bạn thực sự ở số /myproject/
, nó sẽ không tìm thấy tệp css. Do đó, bạn cần phải xác định nơi gốc thư mục dự án của bạn có liên quan đến tên máy chủ và chỉ định điều đó trong ký hiệu href
của bạn.
tương đối: Nếu bạn muốn tham khảo một cái gì đó mà bạn biết đang cùng một đường dẫn url - có nghĩa là, nếu nó đang ở trong cùng một thư mục, ví dụ http://mysite.com/myUrlPath/index.html
và http://mysite.com/myUrlPath/css/style.css
, và bạn biết rằng nó sẽ luôn luôn theo cách này là, bạn có thể đi ngược lại quy ước và chỉ định đường dẫn tương đối bằng cách không đặt /
hàng đầu ở trước đường dẫn của bạn, ví dụ: css/style.css
.
Ký hiệu hệ thống tệp: Ngoài ra, bạn có thể sử dụng ký hiệu hệ thống tệp chuẩn như ..
. Nếu bạn làm http://google.com/images/../images/../images/myImage.png
, nó sẽ giống như http://google.com/images/myImage.png
. Nếu bạn muốn tham khảo thứ gì đó là một thư mục từ tệp của bạn, hãy sử dụng ../myFile.css
.
trường hợp cụ thể của bạn
Trong trường hợp của bạn, bạn có hai lựa chọn:
<link rel="stylesheet" type="text/css" href="/ServletApp/css/styles.css"/>
<link rel="stylesheet" type="text/css" href="css/styles.css"/>
Đầu tiên sẽ cụ thể hơn và tương thích nếu bạn di chuyển mọi thứ xung quanh, tuy nhiên nếu bạn đang có kế hoạch để giữ t anh ta tập tin trong cùng một vị trí, và bạn đang có kế hoạch để loại bỏ/ServletApp/một phần của URL, sau đó giải pháp thứ hai là tốt hơn.
Nguồn
2013-07-12 18:09:50
Và những gì đang url được bạn xem? – FakeRainBrigand
Sử dụng Google Chrome, nhấp vào F12 và quan sát bảng điều khiển Mạng của bạn để xem liệu tệp có đang được tải hay không. – user1477388
Gốc là '/' giống như bạn đã gõ. Bạn đã thử đưa css trực tiếp vào thư mục của ứng dụng của bạn và xem nếu nó được áp dụng sau đó? Tất nhiên bạn cần chỉnh sửa 'href' cho phù hợp. – waka