Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml] problem z Content-Type: application/xhtml+xml
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
doseo
Gdy wysyłam do przeglądarki nagłówek Content-Type: application/xhtml+xml to zarówno Firefox jak i Opera ignorują mi style dla listy. Dla Content-Type: text/html wszystko jest w porządku.
  1. <?xml version="1.0" encoding="ISO-8859-2"?>
  2. <?xml-stylesheet type="text/css" href="style.css"?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  4. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
  6. <head>
  7. <style type="text/css" media="all">@import url(style.css );</style>
  8. </head>
  9. <div id="strona">
  10. <div id="kolumna-prawa">
  11. <div id="menu-poziome">
  12. <ul>
  13. <li id="first">Galeria:</li>
  14. <li><a href="/sakralne">Sakralne</a></li>
  15. <li><a href="/kwiaty">Kwiaty</a></li>
  16. <li><a href="/kompozycje">Kompozycje</a></li>
  17. <li><a href="/postacie">Postacie</a></li>
  18. <li><a href="/pejzaze">Pejzaże</a></li>
  19. <li><a href="/zegar">Zegar</a></li>
  20. </ul>
  21. </div>
  22. </div>
  23. </div>
  24. </body>
  25.  
  26. </html>

CSS:
  1. #menu-poziome {
  2. background: rgb(249,249,240);
  3. width: 577px;
  4. border: 1px solid #000000;
  5. text-align: right
  6. }
  7. #menu-poziome LI {
  8. padding: 0 4px;
  9. display: inline;
  10. margin: 0;
  11. border-left: black 1px solid;
  12. }



Dla text/html:

Dla application/xhtml+xml:


Czy ktoś potrafi zdiagnozować problem? Trochę się już nad tym męcze.
angel2953
Cytat(doseo @ 23.01.2007, 23:57:32 ) *
...
CSS:
...
#menu-poziome LI {
padding: 0 4px;
display: inline;
margin: 0;
border-left: black 1px solid;
}[/html]
...

może diabeł tkwi w szczegółach zamiast LI (duże litery) daj li (małe litery)
doseo
Cytat(angel2953 @ 24.01.2007, 10:10:07 ) *
może diabeł tkwi w szczegółach zamiast LI (duże litery) daj li (małe litery)


Właśnie, dzięki. Już wiem, że należy używać małej czcionki.
Zajec
Cytat(doseo @ 24.01.2007, 18:46:29 ) *
Właśnie, dzięki. Już wiem, że należy używać małej czcionki.

Odradzam, szkoda wzrok sobie popsuć.
chlebik
To ze specyfikacji dla CSS2:


Kod
The following rules always hold:


All CSS style sheets are case-insensitive, except for
parts that are not under the control of CSS. For example,
the case-sensitivity of values of the HTML attributes "id"
and "class", of font names, and of URIs lies outside the
scope of this specification. Note in particular that element
names are case-insensitive in HTML, but case-sensitive in XML.
lopik
W XHTML nie można pisać dużą czcionką.
http://www.w3.org/TR/xhtml1/#h-4.2

Wiem, że problem rozwiązany - to takie info tylko.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.