Avatar billede hp4 Nybegynder
22. april 2006 - 01:58 Der er 7 kommentarer og
1 løsning

min menu skulle jo gerne se godt ud med XHTML og CSS

Hej Experter :)

Jeg er hved at lave nyt design i XHTML og CSS´er tæmelig newbiz til det ;)

I kan lige se min kode:
a.menu_link{
font-size: 10;
font-family: verdana;
text-align: left;
text-decoration: none;
width: 96%px;
    margin-left: 1%;
}

ja som i kan se så skal <a href="" class="menu_link"> gerne være 96% (af cellen den sidder i) langt, men det er som det ikke virker :S

se mere på www.HP4.dk/New_design/index.php, det er den venstre menu , den højre er ikkke updateret ;)

Hygge Tak
Avatar billede mclemens Nybegynder
22. april 2006 - 03:21 #1
display:block;

... (sæt evt. en background:red; ind så du kan checke width :) bagefter

a.menu_link{
display:block;
font-size: 10;
font-family: verdana;
text-align: left;
text-decoration: none;
width: 96%px;
    margin-left: 1%;
}
Avatar billede mclemens Nybegynder
22. april 2006 - 13:17 #2
tak for point :)
Avatar billede olebole Juniormester
22. april 2006 - 18:39 #3
<ole>

Det er da vist ikke valid kode  :)
Et div-element er et block-element - så det kan ikke indeholdes i et a-element (der jo er et inline-element). Dette er altså ikke valid kode:
  <a href="option.php" class="bottom_link"><div class="menu_arrow" style="width: 1px;">Kontrolpernelet</div></a>

/mvh
</bole>
Avatar billede mclemens Nybegynder
22. april 2006 - 19:00 #4
Det har du ret i olebole - jeg checker ikke koder og om de validerer, når jeg skal finde en løsning på et spørgsmål... det er kun hvis jeg falder over den eller ikke kan få noget til at virke... i dette tilfælde har jeg slet ikke kigget i html'en, da jeg løste problemet med css - alle koder bør selvfølgelig være valid ... men det er noget andet end det spørsmålet lød på :) ... men joh ... en validator engang imellem anbefales - http://validator.w3.org/
Avatar billede mclemens Nybegynder
22. april 2006 - 19:05 #5
og ups... hvis det er xhtml du satser på, er det endnu vigtigere, det olebole siger... 1 fejl er fatal hvis du kører xhtml, så når du har sådan en smutter, kan det blive hårdt, når du kører rigtig xhtml... synes dog du bør læse olebole's artikler om xhtml...
Avatar billede mclemens Nybegynder
22. april 2006 - 19:10 #6
- Jeg kører selv xhtml 1.1, men man skal være helt sikker på, at det er noget for en når IE ikke understøtter det p.t. og nok heller ikke kommer til det før om et par år... (den går p.t. i quirks, hvis du har xml deklarationen)

Olebole's artikler:
http://www.eksperten.dk/artikler/537
http://www.eksperten.dk/artikler/538
Avatar billede olebole Juniormester
22. april 2006 - 19:11 #7
Jeg kikker normalt heller ikke koder så grundigt efter ... men nu så jeg W3C-banneret og så checkede lige, om der var nogen 'groverter'  ;o)
Avatar billede olebole Juniormester
22. april 2006 - 19:21 #8
Hvis man er rigtig stærk i DOM dens tilhørende JS-bindinger, kan man såmænd godt skrive XHTML1.1 og så serve dokumenterne korrekt til de forskellige browsere. Men man risikerer at løbe ind i mange, slemme overraskelser, når livet engang byder på ægte XHTML (version 2.0) og browserne ikke længere tolker et invalidt XHTML-dokument som HTML  ;o)

Skræk-scenariet er, at browser leverandørerne til den tid ser sig nødsaget til at please webkodere - og tillade dårlig og invalid kode.
Historien og sporene skræmmer i hvertfald ... og Mozilla er allerede godt igang. De har som bekendt implementeret 'innerHTML' i FF's (desværre nu proprietære) XHTML-DOM - på trods af, den aldrig har været del af nogen W3C-rekomandation, fordi den strider diamentralt mod tanken om DOM og noder  :o|

Det må man - alt andet lige - lade MS: De har valgt at vente med at understøtte XHTML, til de kan præsentere et ordentligt og brugbart produkt  ;o)
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