/ 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
Aling i Strict!?
Fra : Daniel Witvliet


Dato : 20-06-06 15:21

Jeg har nu længe brugt Transitional men vil gerne skifte til
Strict.

Jeg har bare ét problem:
Min JavaScript-menu kan ikke centreres...

Scriptet se sådan ud:

<table style="position: absolute; top: 130px; left: 0px; width:
100%;">
<tr>
<td align="center">
<script type="text/javascript"
src="/l/menu.js"></script>
<script type="text/javascript"
src="/l/items.js"></script>
<script type="text/javascript"
src="/l/template.js"></script>
<script type="text/javascript">
<!--
   new menu (MENU_ITEMS0, MENU_POS0);
-->
</script>
</td>
</tr>
</table>

Er der noget der kan bruges istedet for align="center"?
(Jeg har prøvet med både style="margin-left:auto;
margin-right:auto;" og style="text-align: center;")

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christoffer Kjeldgaa~ (20-06-2006)
Kommentar
Fra : Christoffer Kjeldgaa~


Dato : 20-06-06 16:19

Daniel Witvliet skrev:
> Er der noget der kan bruges istedet for align="center"?
> (Jeg har prøvet med både style="margin-left:auto;
> margin-right:auto;" og style="text-align: center;")

Det er da klart når du også samtidig benytter position:absolute; til at
positionere tabellen med. Fjerner du den plus de tilhørende angivelser
for top og left, vil din margin:0 auto; sikkert virke.

Bemærk dog at det generelt er en god ide at komme med et link til en
side hvor problemet optræder, i stedet for blot at skrive koden.

I øvrigt er der flere problemer omkring det stykke kode du har vist. Det
er sjældent særlig hensigtsmæssigt at udforme en menu lavet i
JavaScript. Oftest er resultatet, at brugere som ikke benytter
JavaScript eller har slået det fra, ikke kan navigere rundt på sitet.
Det er dog ikke lige til at sige noget nærmere om, når man ikke kan se
resten af siden.
Derudover er der stort set ingen grund til at komme menuen i en tabel,
når det kan gøres meget nemmere med CSS. Se eventuelt
http://html-faq.dk/1001.asp

--
Christoffer Kjeldgaard Petersen
http://sappy.dk/impleo/

Daniel Witvliet (20-06-2006)
Kommentar
Fra : Daniel Witvliet


Dato : 20-06-06 18:25

> Det er da klart når du også samtidig benytter position:absolute; til at
> positionere tabellen med. Fjerner du den plus de tilhørende angivelser
> for top og left, vil din margin:0 auto; sikkert virke.

Det virker!
Tusind tak for hjælpen :D


> Bemærk dog at det generelt er en god ide at komme med et link til en
> side hvor problemet optræder, i stedet for blot at skrive koden.

Det havde jeg glemt alt om ... den får I næste gang


> Derudover er der stort set ingen grund til at komme menuen i en tabel,
> når det kan gøres meget nemmere med CSS. Se eventuelt
> http://html-faq.dk/1001.asp

Grunden til, at jeg har sat den i tabel, er, at andet level i
dropdown-menuen går helt amok ellers...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørgen Farum Jensen (20-06-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 20-06-06 19:23

Daniel Witvliet wrote:

> Grunden til, at jeg har sat den i tabel, er, at andet level i
> dropdown-menuen går helt amok ellers...
>

Stadig uden et link til siden er det jo
svært at rådgive, men du behøver da ikke
hverken tabeller eller JavaScript til
at lave en dropdown navigationsbjælke,
se for eksempel:

http://www.webdesign101.dk/www/cssmenu/dropdownmenu.php

--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Ukendt (20-06-2006)
Kommentar
Fra : Ukendt


Dato : 20-06-06 16:23


"Daniel Witvliet" <webmaster@starwars-freak.dk> skrev i en meddelelse
news:44980451$0$15784$14726298@news.sunsite.dk...

> <table style="position: absolute; top: 130px; left: 0px; width:
> 100%;">
> <tr>
> <td align="center">
> <script type="text/javascript"
> src="/l/menu.js"></script>
> <script type="text/javascript"
> src="/l/items.js"></script>
> <script type="text/javascript"
> src="/l/template.js"></script>
> <script type="text/javascript">
> <!--
> new menu (MENU_ITEMS0, MENU_POS0);
> -->
> </script>
> </td>
> </tr>
> </table>

Hvad laver den menu dog inde i en tabel. Tabeller er ikke til design

> Er der noget der kan bruges istedet for align="center"?
> (Jeg har prøvet med både style="margin-left:auto;
> margin-right:auto;" og style="text-align: center;")

Sidste nævnte burde være den korrekte, men er svært at sige da vi ikke
kender til det stykke javascript du bruger. Et link til siden ville være en
stor hjælp


--
Med venlig hilsen - Carsten Sørensen

Gode råd til webdesigneren - http://csnet.dk/html/
Nørholm Forsamlingshus - http://forshus.dk



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

Månedens bedste
Årets bedste
Sidste års bedste