/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
align problem
Fra : bo_ramsing


Dato : 24-04-05 13:01

Hej,
jeg har et lille problem med et link i en menu.
Menuen ser således ud:
<LI><A class=main-navi
href="index.php">Start</A> </LI>
<LI><A
href="index.php?option=com_contact&catid=12&Itemid=27">Kontakt</A>
<LI><A
href="index.php?option=com_docman&Itemid=26">Downloads</A>
<LI><A
href="index.php?option=com_bookmarks&Itemid=33">Links</A>
<LI><A
href="index.php?option=com_simpleboard&Itemid=32">Forum</A>
<LI><A
href="index.php?option=com_login&Itemid=35">Admin</A>

Alle punkterne står pænt ved siden af hinanden fra venstre mod højre.
Linket til "Admin" vil jeg jerne have til at stå helt ovre til højre,
men hvis jeg siger:

<LI><td align="left"><A
href="index.php?option=com_login&Itemid=35">Admin</A>

så står "admin" uden for menuen (som er 800 bred).

Er der en måde hvorved jeg kan definerer hvor "Admin" skal stille sig?

Kommandoen coords havde jeg overvejet, men er i tvivl om, hvorvidt der
kan bruges her.

Behøver vist ikke at nævne at jeg ikke arbejder med html så tit

Mvh
Bo

 
 
Erik Ginnerskov (24-04-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 24-04-05 17:07

bo_ramsing wrote:

> Alle punkterne står pænt ved siden af hinanden fra venstre mod højre.
> Linket til "Admin" vil jeg jerne have til at stå helt ovre til højre,
> men hvis jeg siger:
>
> <LI><td align="left"><A
> href="index.php?option=com_login&Itemid=35">Admin</A>

Sådan kan man ikke. du vil definere en tabelcelle inde i en liste - og du
afslutter den ikke. Tabelceller må kun indsættes i tabelrækker, som kun må
indsættes i tabeller:

<table>
<tr>
<td></td>
<td></td>
</tr>
</table>

Du skal gøre det, at du laver to lister og den ene (med linket til Admin)
sætter du til float:right - skrives i kildekoden før den del af menuen, der
skal befinde sig til venstre. Den anden liste indeholder resten af menuen:

<ul style="float:right;width:15%;list-style-type:none;">
<li><a href="index.php?option=com_login&Itemid=35">Admin</a></li>
</ul>
<ul style="display:inline;width:75%;list-style-type:none;">
<li><a class=main-navi href="index.php">Start</a></li>
<li><a
href="index.php?option=com_contact&catid=12&Itemid=27">Kontakt</a></li>
<li><a href="index.php?option=com_docman&Itemid=26">Downloads</a></li>
<li><a href="index.php?option=com_bookmarks&Itemid=33">Links</a></li>
<li><a href="index.php?option=com_simpleboard&Itemid=32">Forum</a></li>
</ul>

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk/



bo_ramsing (24-04-2005)
Kommentar
Fra : bo_ramsing


Dato : 24-04-05 19:29

Erik Ginnerskov wrote:

> Sådan kan man ikke. du vil definere en tabelcelle inde i en liste -
og du
> afslutter den ikke. Tabelceller må kun indsættes i tabelrækker, som kun må
> indsættes i tabeller:

Mange tak for hjælpen Erik
Mvh
Bo

bo_ramsing (24-04-2005)
Kommentar
Fra : bo_ramsing


Dato : 24-04-05 19:51

Feedback er altid godt, så her lidt mere Erik:

Jeg satte koden du havde vedlagt ind. Menuen havde derefter 3 linier.
Med din kode som udgangspunkt er jeg kommet frem til følgende, der ser
ud til at virke både i IE og Firefox:

<DIV id=menu>
<UL class=menu>
<LI><A class=main-navi

<li><a class=main-navi href="index.php">Start</a></li>
<li><a
href="index.php?option=com_contact&catid=12&Itemid=27">Kontakt</a></li>
<li><a href="index.php?option=com_docman&Itemid=26">Downloads</a></li>
<li><a href="index.php?option=com_bookmarks&Itemid=33">Links</a></li>
<li><a href="index.php?option=com_simpleboard&Itemid=32">Forum</a></li>
</ul>
<ul style="float:right;list-style-type:none;">
<li><a href="index.php?option=com_login&Itemid=35">Admin</a></li>
</ul>

Jeg må erkende at jeg har alvorlige huller i min viden om html, så jeg
takker endnu en gang for hjælpen
Mvh
Bo

Erik Ginnerskov (25-04-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 25-04-05 22:14


"bo_ramsing" <bo_ramsing@webdotde> skrev

> <UL class=menu>
> <LI><A class=main-navi
> <li><a class=main-navi href="index.php">Start</a></li>
> <li><a>
href="index.php?option=com_contact&catid=12&Itemid=27">Kontakt</a></li>
> <li><a href="index.php?option=com_docman&Itemid=26">Downloads</a></li>
> <li><a href="index.php?option=com_bookmarks&Itemid=33">Links</a></li>
> <li><a href="index.php?option=com_simpleboard&Itemid=32">Forum</a></li>
> </ul>
> <ul style="float:right;list-style-type:none;">
> <li><a href="index.php?option=com_login&Itemid=35">Admin</a></li>
> </ul>

Du har vist overset, at jeg fortalte at du skal skrive den højrefloatede del
af menuen ind i dokumentet før den venstrestillede del af menuen. Ellers kan
du ikke få dem til at stå på samme linje.

Desuden har du ikke afsluttet det første listepunkt og heller ikke indholdet
deri. Eller har du i din gengivelse af koden i dit indlæg fået gentaget dele
af den første kodelinje?

> Jeg må erkende at jeg har alvorlige huller i min viden om html, så jeg
> takker endnu en gang for hjælpen

Så skulle du måske lige kigge her:

http://hjemmesideskolen.dk/html/txtformt.asp#lister
http://hjemmesideskolen.dk/html/float.asp
http://hjemmesideskolen.dk/html/css2.asp

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk/



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408528
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste