2013-08-07 21 views
5

Tôi cần phải thêm tệp css bên ngoài từ một vị trí vào tệp .ftl của tôi. Tôi đã thử điều này,Cách bao gồm tệp CSS trong Mẫu đánh dấu miễn phí

<link href="css/style.css" rel="stylesheet" /> 

không hoạt động. Và nhiều hơn nữa, khi tôi sử dụng nội bộ, nội dung được in trong tệp PDF như nó được.

Có cách nào để giải quyết vấn đề này không?

Chúc mừng!

+0

Các bạn đã thử đường dẫn tuyệt đối? Nếu đường dẫn tuyệt đối hoạt động, có điều gì đó sai trong đường dẫn tương đối của bạn liên kết. – Nitesh

+0

Tôi sẽ thử đường dẫn tuyệt đối ngay bây giờ. – steeve

+0

@Nathan: Tôi đã thử nhưng lại không thành công: ( – steeve

Trả lời

3

Bạn có chắc là bạn đang liên kết với tệp CSS chính xác không? con đường Có lẽ tuyệt đối có thể sửa chữa nó

<link href="/css/style.css" rel="stylesheet" /> 

Phụ thuộc vào cấu trúc tập tin của bạn, tất nhiên

EDIT - lưu ý "/" trong thuộc tính href của bạn. biểu thị người bạn đời định vị tuyệt đối. hoặc bạn có thể sử dụng "../" Một lần nữa, phụ thuộc vào cấu trúc tệp của bạn.

cũng, tôi không làm mát đủ để thêm ý kiến ​​vào. Vì vậy, tôi viết ở đây với hy vọng rằng bạn đọc nó lol

+0

Tôi thực sự không chắc chắn nếu đây là câu trả lời hoặc gợi ý. – Nitesh

0
<link href="./css/style.css" rel="stylesheet" /> 

Có thể điều này có thể giải quyết vấn đề của bạn

0

Trong cấu trúc tập tin của tôi tôi có:

tĩnh
...
-css
-> phong cách. css
-img
-> img1.jpg
xem
-index.ftl
`` `

Và nó làm việc như thế này:

<link href="resources/css/style.css" rel="stylesheet" /> 

Hy vọng nó giúp

0

mẫu trên /resources/templates/example.ftl

nội dung tĩnh là trên /resources/static/css/example.css

bao gồm css của bạn vào mẫu example.ftl của bạn như

<link rel='stylesheet' href='/css/example.css'> 
Các vấn đề liên quan