Avatar billede thinge Nybegynder
05. august 2002 - 09:15 Der er 19 kommentarer og
1 løsning

<Tabulator

HEJ HEJ
Findes der et "tag" som fungere på samme måde som tabulator. F.eks:
HEJ      HEJ    HEJ
HEJ      HEJ    HEJ

thinge
Avatar billede jakoba Nybegynder
05. august 2002 - 09:23 #1
umiddelbart nej.
i den situation vil man nok bruge en tabel.
eller et lag med position:absolute.
Avatar billede ztyxx Nybegynder
05. august 2002 - 09:30 #2
<pre>hej    hej    hej    hej</pre>
Avatar billede bamzen Nybegynder
05. august 2002 - 09:33 #3
jeg ville sige brug en tabel ;-)
Avatar billede mik789 Nybegynder
05. august 2002 - 10:51 #4
du kan også bruge stylesheets. F.eks. kan du have tre forskellige klasser med hver sin venstre margin, og så bruge dem sammen med <span> :

<style type="text/css">
.tab1 { margin-left:0px; }
.tab2 { margin-left:30px; }
.tab3 { margin-left:60px; }
</style>

<span class="tab1">1. tab-stop</span>
<span class="tab2">2. tab-stop</span>
<span class="tab3">3. tab-stop</span>
Avatar billede mik789 Nybegynder
05. august 2002 - 10:55 #5
men 30px er nok for lidt for et tab-stop. 60px er vel mere rimeligt
Avatar billede jakoba Nybegynder
05. august 2002 - 11:08 #6
mik789 >>
i ns4 komme de 2 første spans på samme linie, de to næste rykker hver en linie ned.
i NS7 ser det ud som margin regnes fra bagenden af forrige span.

Hvad gør jeg galt?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>tabulering</TITLE>

<style type="text/css">
.tab1 { margin-left: 0px; }
.tab2 { margin-left: 100px; }
.tab3 { margin-left: 200px; }
.tab4 { margin-left: 300px; }
</style>

</HEAD>
<BODY>

<span class="tab1">1. tab-stop</span>
<span class="tab2">2. tab-stop</span>
<span class="tab3">3. tab-stop</span>
<span class="tab4">4. tab-stop</span>


<span class="tab1">1. linie 2</span>
<span class="tab2">2. linie 2</span>
<span class="tab3">3. linie 2</span>
<span class="tab4">4. linie 2</span>

<span class="tab1">1. ln 3</span>
<span class="tab2">2. ln 3</span>
<span class="tab3">3. ln 3</span>
<span class="tab4">4. ln 3</span>

</BODY>
</HTML>
Avatar billede mik789 Nybegynder
05. august 2002 - 11:15 #7
jakoba> NS4 tør jeg ikke udtale mig om når det gælder css. min (ringe) erfaring med 4.x siger mig at css understøttelsen kun er delvis og forskellig i de forskellige 4.x versioner.

Ellers tror jeg man er nødt til også positionere klasserne absolut (så burde man undgå at margin regnes fra slutningen af sidste span (det er jo det der sker når position er relativ (hvilket er default). Men når man påositionerer absolut må man samtidig hele tiden vare klar over i hvilken kontekst man er. Margin regnes fra den venstre kant af den "boks" man i situationen er inde i. Så altså:

.tab1 { position:absolute; margin-left:opx }

osv.
Avatar billede mik789 Nybegynder
05. august 2002 - 11:29 #8
Sådan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>tabulering</TITLE>

<style type="text/css">
.tab1 { position:absolute; margin-left: 0px; }
.tab2 { position:absolute; margin-left: 100px; }
.tab3 { position:absolute; margin-left: 200px; }
.tab4 { position:absolute; margin-left: 300px; }
</style>

</HEAD>
<BODY>

<div style="position:absolute; top:100px">
<span class="tab1">1. tab-stop</span>
<span class="tab2">2. tab-stop</span>
<span class="tab3">3. tab-stop</span>
<span class="tab4">4. tab-stop</span>
</div>

<div style="position:absolute; top:200px">
<span class="tab1">1. linie 2</span>
<span class="tab2">2. linie 2</span>
<span class="tab3">3. linie 2</span>
<span class="tab4">4. linie 2</span>
</div>

<div style="position:absolute; top:300px">
<span class="tab1">1. ln 3</span>
<span class="tab2">2. ln 3</span>
<span class="tab3">3. ln 3</span>
<span class="tab4">4. ln 3</span>
</div>

</BODY>
</HTML>
Avatar billede =maddog= Nybegynder
05. august 2002 - 11:30 #9
i NS4 findes der et tag der hedder <spacer> som er beregnet til dette formål. Det er ikke validérbart og understøttes ikke af moderne browsere (øv da)
Avatar billede mik789 Nybegynder
05. august 2002 - 11:37 #10
maddog> men selve navnet "spacer" lyder mere som et mellemrum mellem elementer end som et tab-stop, der jo har en absolut margin i forhold til kanten uanset hvor stor mellem der er fra det forrige element ??? har du et link?
Avatar billede mik789 Nybegynder
05. august 2002 - 11:38 #11
"stor mellem" = "stort mellemrum"
Avatar billede jakoba Nybegynder
05. august 2002 - 11:43 #12
mik789 >> smart :-) jeg satte en style margin-top: i alle spans og det virkede da, men den div der er meget nemmere. 

=maddog= >> der er en del af den slag 'øv'-er. Tænk hvis MS havde implementeret NS-javascripts wath() og unwach() metoder istedet for at modarbejde dem, så havde de nok været ecma-standard nu.
Avatar billede jakoba Nybegynder
05. august 2002 - 11:44 #13
eller <columns> kommandoen
Avatar billede =maddog= Nybegynder
05. august 2002 - 11:46 #14
eller i det hele taget understøtte nativ java i scripts i stedet for deres activeX tåbeligheder.
Avatar billede thinge Nybegynder
22. august 2002 - 08:51 #15
Jeg har fået en html-supernørd til at lave det for mig
Avatar billede mik789 Nybegynder
22. august 2002 - 10:13 #16
hej, sådan bruger man ikke Eksperten :-\
Du bør tildele point for den hjælp du HAR fået her uanset at du går ud og finder andre løsninger. Og så bør du også meddele os hvad løsningen går ud på ....
Hvad siger I andre? Har jeg ret?
Avatar billede jakoba Nybegynder
22. august 2002 - 10:25 #17
mik789 >> Vi har ikke forklaret så det kunne forstås, så vi fortjener ikke points.
thinge >> men jeg er helt ening i at løsningen bør vises her.
Avatar billede mik789 Nybegynder
22. august 2002 - 10:30 #18
jakoba>hmmn, du kan have ret, men det er jo svært at se om det bliver forstået eller ej. hvis du ser op over siden så har thinge slet ikke kommenteret vores forslag under vejs, men blot stillet spørgsmålet og så afvist svarene til sidst. så hvordan skal vi vide om det er forståeligt eller ej?
Avatar billede jakoba Nybegynder
22. august 2002 - 10:39 #19
enig, han har noget at lære før han rigtig kan få udbytte af eksperten. Men det undskylder ikke den måde jeg og maddog blærer os henover hovedet på ham :(
Avatar billede thinge Nybegynder
07. november 2002 - 08:47 #20
Det er sgu rigtig gutter, min fejl!!
Hvis det kan hjælpen så virker "html-supernørdens" løsning heller ikke.
Dette vil ikke ske igen..SORRY :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