2013-08-07 1 views
5

Ich muss extern eine CSS-Datei von einem Speicherort zu meiner .ftl-Datei hinzufügen. Ich habe das versucht,So fügen Sie eine CSS-Datei in eine freie Markierungsvorlage ein

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

funktioniert nicht. Und mehr noch, wenn ich intern verwendete, druckt der Inhalt in der PDF-Datei so wie sie ist.

Gibt es eine Möglichkeit, dieses Problem zu beheben?

Prost!

+0

Haben Sie absoluten Pfad versucht? Wenn der absolute Pfad funktioniert, stimmt die relative Pfadverknüpfung nicht. – Nitesh

+0

Ich werde jetzt den absoluten Pfad versuchen. – steeve

+0

@Nathan: Ich habe versucht, aber scheitert wieder :( – steeve

Antwort

3

Sind Sie sicher, dass Sie die CSS-Datei korrekt verknüpfen? Vielleicht absoluter Pfad kann fix it

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

auf Ihrer Dateistruktur hängt natürlich

EDIT - beachten Sie das "/" in Ihrem href Attribute. bedeutet absolute Positionierung Mate. oder Sie können "../" wieder verwenden, hängt von Ihrer Dateistruktur ab.

auch, ich bin nicht cool genug, um Kommentare hinzufügen in. Also habe ich hier in der Hoffnung, schreiben, dass Sie es lesen lol

+0

Ich bin wirklich nicht sicher, ob dies eine Antwort oder ein Vorschlag ist. – Nitesh

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

sein kann dies Ihr Problem Struktur

0

In meiner Datei lösen kann ich habe:

statischen
...
-CSS
-> Stil. css
-img
-> img1.jpg
Ansichten
-index.ftl
`` `

Und es funktionierte wie folgt aus:

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

Hoffe, es hilft

0

Vorlagen auf /resources/templates/example.ftl

statische Inhalte auf /resources/static/css/example.css

sind Ihre CSS in Ihrem example.ftl Vorlage als

<link rel='stylesheet' href='/css/example.css'> 
Verwandte Themen