Zacząłem robić stronę http://www.piekne-podkarpacie.yoyo.pl/ . Chciałem opierać się na XHTML i chyba częściowo mi się to udało. Jednak okazało się, że gdy zapiszę ją w formacie: index.xhtml - strona nie otwiera się w IE. Zacząłem szukać na to recepty. I znalazłem takie coś:
-
Tworze plik copy.xsl i wpisuje:
<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">
<copy-of select="." />
</template>
</stylesheet> -
na początku kodu strony zamieszczam:
Gdy stronę tą zapisywałem w xhtml nadal pojawiał się ten sam błąd w IE, lecz gdy zapisałem w .html strona zaczęła się wyświetlać, jednak cała strona zamiast na środku, wyświetlała się po lewej stronie, a tło się powtarzało choć nie powinno.
Gdy chciałem wgrać stronę na server yoyo, by pokazać Wam ten problem, zobaczyłem błąd, który mówił, ze jest coś źle w pierwszej linii kodu. Usunąłem więc:
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="copy.xsl"?>i strona zaczęła działać zarówno na serverze jak i w IE (jedynie kolory linków czasem szwankują i są one (linki)podniesione za wysoko). Nie wiem jednak z jakiego powodu strona nagle zaczęła działać i jakie skutki może mieć to, że usunąłem te dwie linijki.
P.s. Czy jest jakiś sposób, by strona była zapisana w .xhtml i otworzyła się w IE ?
Proszę o pomoc. Gdyby ktoś potrzebował, mogę pokazać arkusz stylów.