Gå til innhold

xhtml, <q> og IE


Anbefalte innlegg

Skrevet

Jeg sliter med å få IE til å vise "dobbeltfnutter" rundt <q> elementene mine.

Firefox, Opera og Netscape viser dette korrekt, men jeg klarer ikke å få IE til å gjøre det samme.

 

Håper da selvsagt at noen har et tips eller to :)

Videoannonse
Annonse
Skrevet

Dette hadde vært enkelt om Internet Explorer hadde støttet :after, :before og content:

q:before {
 content: open-quote;
}
q:after {
content: close-quote;
}

 

Du må antagligvis til med javascript for å få det til å virke, men kanskje noen har en fiks løsning som jeg har oversett? :)

Skrevet

(x)HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>tittel</title>
 <link rel="stylesheet" href="style.css" type="text/css">
</head>

<body>

<div class="sitat">
<q>Thought is the labour of the intellect, reverie is its pleasure.</q> -- Victor Hugo.
</div>

</body>
</html>

 

CSS:

* {
 margin: 0px;
 padding: 0px;
}

body {
 margin-top: 50px;
 font-family: Verdana, sans-serif;
 font-size: 10pt; 
}

div.sitat {
 width: 550px;
 padding-left: 110px;
 margin-bottom: 40px;
 font-style: italic;
}

q {
 /* spiller ingen rolle om denne er her eller ikke */
 quotes: '"' '"' "'" "'";

 margin-left: -30px;
 font-style: normal;
 display: block;
 border-bottom: 1px dashed #858585;
}

 

Kanskje noen finner feil som gjør IE så vanskelig å ha med å gjøre? :)

Skrevet

Helt enkelt og greit svar: IE støtter ikke anførselstegn rundt q-elementet.

 

Det var faktisk standard å ha anførselstegn rundt blockquote før også, helt til elementet ble misbrukt av folk som bare brukte det til innrykk.

Skrevet

Takk for svar. Jeg gav til slutt opp, og satt inn " manuelt i kilden.

 

Bruker fremdeles q-elementet, på grunn av marginer/padding/osv, men har definert det til å ikke vise dobbeltfnutter.

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...