Avatar billede mikmakmuk Nybegynder
27. februar 2008 - 11:02 Der er 11 kommentarer

højrestil i et <h3>

Jeg har en header som ser således ud. Hvordan får jeg knapperne til at være højrestillet?

<h3 class="mainheader"><a href="#" onClick="return false">&nbsp;-&nbsp;13 </a>
               
                   
                    <form name="form1" id="form1" action="/nationentv/sogning/" method="post" style="display:inline;">
                        <input type="hidden" name="a" value="a" />
                        <input type="hidden" name="b" value="b" />       
                    </form>
                    <a href="#" onclick="document.getElementById('form1').submit();" onMouseover="this.style.background='#555555'" onMouseout="this.style.background='#eeeeee'">1</a>
                   
                    <form name="form2" id="form1" action="/nationentv/sogning/" method="post" style="display:inline;">
                        <input type="hidden" name="a" value="a" />
                        <input type="hidden" name="b" value="b" />       
                    </form>
                    <a href="#" onclick="document.getElementById('form2').submit();" onMouseover="this.style.background='#555555'" onMouseout="this.style.background='#eeeeee'">1</a>
                   
                    <form name="form1" id="form3" action="/nationentv/sogning/" method="post" style="display:inline;">
                        <input type="hidden" name="a" value="a" />
                        <input type="hidden" name="b" value="b" />       
                    </form>
                    <a href="#" onclick="document.getElementById('form3').submit();" onMouseover="this.style.background='#555555'" onMouseout="this.style.background='#eeeeee'">1</a>
</h3>
Avatar billede roenving Novice
27. februar 2008 - 14:20 #1
Højrestillet hvor ?-)
Avatar billede w13 Novice
27. februar 2008 - 15:06 #2
Ja, hvor? Du højrestiller jo med style="text-align:right"
Avatar billede olebole Juniormester
27. februar 2008 - 15:08 #3
<ole>

Undskyld, men hvor ligger fornuften i at skrive links og forms ind i en overskrift?

/mvh
</bole>
Avatar billede mikmakmuk Nybegynder
27. februar 2008 - 18:18 #4
Jeg godt det ser lidt kaotisk ud. <h3> er defineret i stylesheetet. Det jeg har gjort indtil videre er at smide knapperne i et div hvor jeg så har højrestillet indholdet. Det virker sådan set fint bortset fra at jeg får et linieskift imellem &nbsp;-&nbsp;13 og knapperne.

Fornuften i at ligge dem i overskriften er at det er der de rent designmæssigt skal være
Avatar billede w13 Novice
27. februar 2008 - 18:57 #5
Du undgår linjeskiftet, hvis du sætter margin:0 på din h3.

Ole kan fortælle dig lidt om, hvad man må putte i en h3, er jeg sikker på. :) Jeg mener nemlig, at det er ret "ulovligt" at have form-elementer i et header-element..
Avatar billede olebole Juniormester
27. februar 2008 - 19:08 #6
Umiddelbart er det ikke lovligt med form-elementer, men da de er gjort til inline-elementer, er det fra et DOM-synspunkt okay. Til gengæld er det ikke tilladt med div-elementer, med mindre disse også gøres til inline-elementer ... h-elementer må _kun_ have inline indhold.

Jeg er ret sikker på, søgemaskiner som Google vil undre sig - og meget sandsynligt straffe dig - når du lægger den slags indhold i en overskrift. Overskrifter er meget vigtige i forhold til mange søgemaskiner, så dem skal man passe på at bruge indholdsmæssigt fornuftigt  ;o)
Avatar billede mikmakmuk Nybegynder
28. februar 2008 - 10:25 #7
Det hjalp ikke at sætte margin:0 på h3 :-(
Avatar billede w13 Novice
28. februar 2008 - 10:33 #8
sæt også padding:0
Avatar billede mikmakmuk Nybegynder
28. februar 2008 - 13:35 #9
no dize
Avatar billede w13 Novice
28. februar 2008 - 13:39 #10
Så må det næsten skyldes noget, du putter i den, eller det næste element. Er det et form-element? Sæt også lige margin:0;padding:0; på det
Avatar billede olebole Juniormester
28. februar 2008 - 14:03 #11
Vertikal padding har ikke indvirkning på et inline-element, så det burde ikke kunne gøre noget for de viste forms. Det må vist være noget andet, der driller ... prøv at lægge et link  =)
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