Kjapp og trygg hosting for Wordpress

Har tekniske problemer med html/shtml og CSS

appelsin

Medlem
Jeg jobber for tiden med en template, og jeg foretrekker å konvertere disse fra html til shtml for å kunne luke ut felles elementer som jeg har på sidene, inn i en egen mappe som jeg kaller includes. For eksempel kan jeg ta menyen som er lik på alle sider, og legge denne i en fil inni includes-mappen, og styre alle endringer derfra, uten å måtte endre hver enkelt side med meny.

Når jeg gjør dette, dukker det nesten alltid opp et problem med at alle disse felleselementene "sklir" ned noen hakk når jeg konverterer til html. Det er lettere å se dette visuelt her:

FlashTemplatesDesign.com Free Css Templates - .html: Denne ser riktig ut
FlashTemplatesDesign.com Free Css Templates - .shtml: Denne ser feil ut

Legg merke til de 4 elementene i shtml-filen som jeg har lagt i includes-mappen:

1. menyen
2. logoen/overskriften i venstre hjørne
3. høyre kolonne med tittel "Company news"
4. footer

Ved å sammenlikne html-filen og shtml-filen i din nettleser, vil du raskt se at alle disse 4 elementene "faller" ned når man bruker .shtml-format. Den eneste forskjellen som er gjort, er å endre filformat og flytte elementene inn i mappen includes. Fra andre sider jeg lager, så virker det som at jo flere elementer jeg putter i denne includes-mappen, jo mer faller designet nedover.

Spørsmål 1: Hvorfor faller meny, footer etc ned?
Spørsmål 2: Hva kan jeg gjøre for å fikse dette? Har prøvd å justere i CSS-filen, men får det ikke til :-(

Takk for hjelpen!
 

adeneo

Medlem
Har du satt opp dette i htaccess med :

AddType text/html .shtml
AddHandler server-parsed .shtml

Eller en Xbithack, tror det er det det heter, prøv Google?
 

adeneo

Medlem
Påser at Apache parser som shtml, aner ikke om det er det som er feilen, men eneste jeg kom på i farten. Du kan jo prøve å legge det til i .htaccess å se om det hjelper?
 

appelsin

Medlem
Takk for tips, men det fungerte ikke. Nettsiden fungerer ikke når jeg legger inn .htaccess med den koden der.

Jeg får "500 Internal Server Error error".

Noen andre tips?
 

appelsin

Medlem
Takk for konkret råd henningen.

Her er koden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

Kan du forklare hva som må endres når jeg bruker .shtml? Svært takknemlig for hjelp da dette problemet angår nesten alle mine nettsider.
 

Henningen

brukervennlig...
Takk for konkret råd henningen.

Her er koden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

Kan du forklare hva som må endres når jeg bruker .shtml? Svært takknemlig for hjelp da dette problemet angår nesten alle mine nettsider.
Hei, beklager sent svar.
Jeg kan dessverre ikke forklare deg, jeg vet ikke engang om det er riktig vei.
Var bare et tips for videre søking etter løsning.
 
Topp