Gå til innhold

Imagemap og XHTML 1.1 - umulig kombinasjon?


Anbefalte innlegg

Videoannonse
Annonse
punkt 1: ikke bruk xhtml, og hvertfall ikke 1.1 vedder hele Lexxx kolleksjonen min på at du ikke serverer den som application/xml+xhtml(eller hva det nå var)

<?php
 // Report all errors except E_NOTICE
 error_reporting(E_ALL ^ E_NOTICE);
 include ("db.php");

 if(stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")){
   header("Content-Type: application/xhtml+xml; charset=utf-8");
   
   echo "<?xml version=\"1.0\" encoding=\"utf-8\"?> \n";
   echo "<?xml-stylesheet type=\"text/css\" href=\"stil.css\"?> \n";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nb">
<head>
       <title>NN</title>
</head>
<?php
 }
 else {
   header("Content-Type: text/html; charset=utf-8");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
 <title>NN</title> 
 <link rel="stylesheet" type="text/css" href="stil.css" />
</head>
<?php
 }
?>

punk2: bruk css istedenfor imagemap.

5578951[/snapback]

Vet du om et eksempel?

Endret av spøkelse
Lenke til kommentar

hvis du vil løse problemet med css så gjør du i teorien sånn at du har først en boks (feks. div) hvor du legger inn et bakgrunnsbilde som er bildet ditt. inni div boksen har du da andre div bokser med <a> taggen inni (må da passe på at du bruker display:block ellers er det ikke noe å trykke på) og disse div boksene blir plassert over bildet og for å forandre plasserer kan du bruke position:absolute sammen med margin.

 

for å få til andre former som runding osv er det mulig der som du lager mange (mange!) div bokser og plasserer de sånn at de blir en runding, men ikke anbefalt.

Lenke til kommentar

Hvorfor kan du ikke bare bytte til en doctype som støtter det du skal ha? Det er helt feil å bruke en doctype som ikke støtter det du skal gjøre, og kan bare medføre problemer i nettlesere som støtter standarder.

 

Btw, du har ikke noen link til siden du bruker dette på?

Lenke til kommentar

Får vel bytte til XHTML 1.0 da. Grunnen til at jeg helst vil ha 1.1 er at jeg mener at nye sider bør basere seg på den nyeste tilgjenglige standarden.

 

Har ingen publiserbar link nei. Må jobbe mer med CSS først.

 

For øvrig fungerte sida helt likt i Gecko-varianter, Opera og IE. Fungerte altså kun da den ikke ble godkjent av W3s validator.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...