Avatar billede fangel Nybegynder
10. juni 2003 - 21:41 Der er 17 kommentarer og
2 løsninger

XHTML 1.0 Strict sræber noget af min CSS

Hej

lige så snart jeg har

---
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "DTD/xhtml1-strict.dtd">
---

i toppen af min side ryger noget af min CSS (i Mozilla kun, men denne følger også standarderne bedre end IE)

nogle der kender dette problem, eller ved hvordan jeg kan ændre det?

det CSS der bliver fjernet er

<br style="line-height : 3px;">

bliver bare opfattet som en normal <br> der er mere 3 px høj!

Morten
Avatar billede fangel Nybegynder
10. juni 2003 - 21:42 #1
og det skal lige siges at det kun er ved STRICT, transitional virker normalt
Avatar billede pixeldude Nybegynder
10. juni 2003 - 21:55 #2
Spørgsmålet drejer sig nok om om du følger standarderne.

Jeg sidder lige og kigger på DTD'en for STRICT.
http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-strict.dtd

Og så vidt jeg kan se er "style" ikke en valid attribut for tagget <br>.
Bemærk også at din linie skal se således ud:
<br style="line-height : 3px;" />

Prøv istedet at give dit <br> et ID eller CLASS og så skrive din CSS i en extern fil.
Avatar billede fangel Nybegynder
10. juni 2003 - 22:01 #3
en af den bliver brugt sådan

<br class="afstand" />

virker stadig ikke i strict... men kan godt være fordi atbr ikke kan moddes med css i strict ;)

Morten
Avatar billede pixeldude Nybegynder
10. juni 2003 - 22:17 #4
Prøv at skrive dette i dit stylesheet:
BODY > BR:first-child {line-height : 3px;}

Det skulle tage det 1. br tag i din body og give den en højde på 3px
Avatar billede fangel Nybegynder
10. juni 2003 - 22:19 #5
og hvis det ikke skal være ALLE, men fx dem med class="mellemrum" ?

Morten
Avatar billede pixeldude Nybegynder
10. juni 2003 - 22:24 #6
Prøv med
BODY > .mellemrum {line-height : 3px;}
Avatar billede fangel Nybegynder
10. juni 2003 - 22:28 #7
desvære... og heller ikke med ".mellemrum" eller "br.mellemrum"

Morten
Avatar billede pixeldude Nybegynder
10. juni 2003 - 22:34 #8
Så tror jeg desværre ikke at br kan moddes i strict.  Ellers kan du jo bruge P tagget som er lavet til lige præcis dette formål.  Og den ved jeg kan moddes i strict
Avatar billede fangel Nybegynder
10. juni 2003 - 22:36 #9
det var sådan set en god løsning... 3 sek, skal lige prøve...

Morten
Avatar billede fangel Nybegynder
10. juni 2003 - 22:42 #10
den bliver mindre med denne:

<p class="mellemrum" />

med den er stadig ca 10-15px mod de 3 den burde være...

Morten
Avatar billede pixeldude Nybegynder
10. juni 2003 - 22:46 #11
Det kan du jo bare ændre.  P har nogle default settings hvad angår margin.  Prøv og leg lidt med P tagget.  Så skal du nok få det til at virke.
Avatar billede fangel Nybegynder
10. juni 2003 - 22:47 #12
P-tagget har det jo normalt så det laver en ekstra linie, ved du noget om det? er det margin? eller padding?

jeg vil lege lidt

Morten
Avatar billede pixeldude Nybegynder
10. juni 2003 - 22:55 #13
Den laver altid ny linie.  Deraf navnet paragraph

Det er margin. Prøv bare at skrive:
P {margin:0px;}
Avatar billede olebole Juniormester
10. juni 2003 - 23:41 #14
<ole>

<div style="font-size:3px;height:3px">&nbsp;</div>

Tænk på, du sikkert skriver til en lamer af et OS (Windows), der sætter white-space-tegn ind efter forgodtbefindende.
_Husk_ derfor font-størrelsen  ;o)

/mvh
</bole>
Avatar billede fangel Nybegynder
11. juni 2003 - 09:46 #15
olebole => du har ret, jeg bruger Win (har ikke kunne finde et afløser til Outlook)

jeg synes jeg har prøvet fontsize, men jeg prøver gerne igen senere idag... (skal lige have overstået dagens læse-kvote... læseferie er slet ikke ferie...)

Morten
Avatar billede fangel Nybegynder
11. juni 2003 - 11:57 #16
ole => dit virkede... vil du have nogle point?

en anden ting:

med denne DOCTYPE
---
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "DTD/xhtml1-strict.dtd">
---
giver CSS validatoren mig denne fejl:
---
org.xml.sax.SAXException: Please, fix your system identifier (URI) in the DOCTYPE rule.
---

nogen der ved hvorfor?

Morten
Avatar billede olebole Juniormester
12. juni 2003 - 17:09 #17
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
;o)
Avatar billede fangel Nybegynder
12. juni 2003 - 18:33 #18
OK... der deles 50/50 ;) for indsatsen ;)

Morten
Avatar billede olebole Juniormester
12. juni 2003 - 18:42 #19
thnx  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Kræftens Bekæmpelse

IT-driftsleder

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Politiets Efterretningstjeneste

Platform Engineer hos PET

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer