JSF sperrt CSS?

.Domii

Bekanntes Mitglied
Moin moin - ich fall gleich mal mit der Tür ins Haus also:

Folgendes Problem - ich habe eine JSF Anwendung geschrieben (bin im Moment dabei) und binde mit

1.
HTML:
<link href="./resources/css/style.css" rel="stylesheet" type="text/css" media="screen" />

oder
2.
HTML:
<h:outputStylesheet name="style.css" library="css" />

die CSS Datei ein.

Bei beidem genau das passiert genau das Selbe! Nämlich:
Auf der ersten Seite funktioniert alles - wirklich alles (index.xhtml) sobald ich von dort nun zu einer weiteren .xhtml Seite verlinke - nennen wir sie howto.xhtml - so wird dort die CSS Datei vollkommen anders, bis garnicht interpretiert.. hat da jemand eine Idee? denn wenn ich eine normale .html Seite zum testen verwende funktioniert alles einwandfrei.. auch wenn ich von der index.xhtml auf die .html Seite verlinke!

Hoffnungsvoll,
.Domii
 

HoaX

Top Contributor
Was meinst du mit anders interpretiert? Wird anderer/falscher Code erzeugt oder schaut es im Browser einfach nur nicht aus wie erwartet. Wenn letzteres, dann liegt es wohl ehr an der CSS. Kannst ja erzeugte xhtml + css mal hier anhängen...
 

.Domii

Bekanntes Mitglied
Den Link zur Dropbox & damit auch zum .zip des aktuellen Projektes findet ihr unter:

-----

Nochmal zum Problem:
Ihr seht in den Screenshots den Unterschied der passiert wenn ich aus einer .html zu einer .xhtml mache.. wobei die index.xhtml komplett richtig dargestellt wird....

... ich komm einfach nichtmehr weiter ._.

PROBLEM GELÖST... ^:oops:

also:

Problem war folgendes:
HTML:
<td width="52px">
                        <a href="./">News</a>
                    </td>
                    <td width="52px">
                        <a href="#">Chat</a>
                    </td>
                    <td width="67px">
                        <a href="./howto.html">How To</a>
                    </td>
                    <td width="87px">			
                        <a href="./itemshop.xhtml">Item Shop</a>
                    </td>
                    <td>
                        <p class="right">
                            <a href="#">Login</a> /
                            <a href="#">Register</a>
                        </p>
                    </td>

Lösung:
HTML:
<td width="52px">
                        <a href="./">News</a>
                    </td>
                    <td width="52px">
                        <a href="#">Chat</a>
                    </td>
                    <td width="67px">
                        <a href="./howto.html">How To</a>
                    </td>
                    <td width="87px">			
                        <a href="./faces/itemshop.xhtml">Item Shop</a>
                    </td>
                    <td width="*" class="right">
                            <a href="#">Login</a> /
                            <a href="#">Register</a>
                    </td>

Nächstes Problem war das die verlinkung auf

http://localhost:8080:/MineTime/itemshop.xhtml nicht gültig war...
die Lösung hier:
http://localhost:8080:/MineTime/faces/itemshop.xhtml
 

Anhänge

  • ScreenShot001.jpg
    ScreenShot001.jpg
    48,8 KB · Aufrufe: 26
  • ScreenShot002.jpg
    ScreenShot002.jpg
    48,6 KB · Aufrufe: 28
Zuletzt bearbeitet:

Neue Themen


Oben