Avatar billede chris Nybegynder
19. oktober 1999 - 00:51 Der er 25 kommentarer og
1 løsning

Absolut størrelse på Table

Hvordan låser jeg størrelsen på en table?

Jeg ved at det burde lade sig gøre med at angive pixels i stedet for procent, men jeg har noget ASP som jeg skal have ind i en table og den table MÅ IKKE blive større uanset hvor meget der bliver cut og pastet i den.

Avatar billede ab Nybegynder
19. oktober 1999 - 01:53 #1
<TABLE width=400>
<tr><td>
data....
</td></tr>
</TABLE>

Ikke helt sikker på om det virker hvis dine data ikke er adskilt af mellemrum.
Avatar billede skjoldby Nybegynder
19. oktober 1999 - 08:11 #2
Du kan også definere cellestørrelserne:
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100">&nbsp;</td>
    <td width="400">&nbsp;</td>
    <td width="100">&nbsp;</td>
  </tr>
</table>
Avatar billede lazze Nybegynder
19. oktober 1999 - 09:44 #3
De ovennævnte svar angiver størrelsen i pixels..Du kan også lave et % efter tallet
Avatar billede bjarte Nybegynder
19. oktober 1999 - 09:53 #4
Igjen vil jeg minne på de som fortsatt synes notepad er tingen, det blir litt enklere å bruke et program (f.eks frontpage, dreamweaver, homesite)
Der er også htmlkoden mulig å se, hvis en vil heller bruke den til å redigere html.
Avatar billede midgaardsorm Nybegynder
19. oktober 1999 - 10:09 #5
Bjarte >> Det er et frit land og folk kan selv vælge hvad de vil bruge !!!

Bruger selv Notepad
Avatar billede starleicht Nybegynder
19. oktober 1999 - 10:37 #6
Ingen af ovenstående svar laver en tabel der ikke kan blive større!
Hvis tabellen ikke er stor nok til indholdet, udvider den sig automatisk, ligegyldig om man defineret tabel- og cellestørrelser til en eksakt pixelværdi.
Jeg tror desværre ikke der er nogen løsning på dit problem.
Avatar billede skjoldby Nybegynder
19. oktober 1999 - 10:59 #7
Hvad har notepad dreamweaver, homesite og frontpage med dette spørgsmål at gøre??

skjoldby
Avatar billede bjarte Nybegynder
19. oktober 1999 - 11:27 #8
Det har med at det gjør ting enklere selv om man kan htmlkoding også!!!
Og ja.. det er sikkert et fritt land.
Det er like frit i Norge og vil jeg tro.

midgaardstorm >> Du har ikke en hjemmeside jeg kan se på? Så kan vi se hvor bra den har blitt i Notepad?
Avatar billede chris Nybegynder
19. oktober 1999 - 12:08 #9
starleicht : ja det lader til at du har ret..... "men vi lader billedet stå lidt endnu".  ;-)
Avatar billede zane Nybegynder
23. oktober 1999 - 01:07 #10
Hvis tabellen ikke må blive større, bliver du nødt til at bruge css.

~zane~
Avatar billede chris Nybegynder
23. oktober 1999 - 04:57 #11
Zane: forklar hvordan det gøres med css...har du noget kode på det ?
Avatar billede zane Nybegynder
23. oktober 1999 - 22:16 #12
<STYLE TYPE="text/css">
<!--
#parent1Div {position:absolute; left:100; top:80; width:230; height:120; clip:rect(0,230,120,0); background-color:#C0C0C0; layer-background-color:#C0C0C0;}
#child1Div {position:absolute; left:-20; top:40; width:70; height:70; clip:rect(0,70,70,0); background-color:#FF0000; layer-background-color:#FF0000;}
#child2Div {position:absolute; left:180; top:70; width:70; height:70; clip:rect(0,70,70,0); background-color:#0000FF; layer-background-color:#0000FF;}
-->
</STYLE>

<DIV ID="parent1Div">

    <DIV ID="child1Div"></DIV>
   
    <DIV ID="child2Div"></DIV>
   
</DIV>

dette eksempel er taget fra

http://www.dansteinman.com/dunduo/

her kan du også finde en ret omfattende tutorial om css
Avatar billede skjoldby Nybegynder
24. oktober 1999 - 00:27 #13
Er det særligt sikkert med hensyn til Netscape???
Avatar billede zane Nybegynder
24. oktober 1999 - 01:33 #14
Det er faktisk (skulle være) et crossbrowser script, og dermed burde det også virke i Skodscape, men jeg har ikke selv tjekket det.

Det er bl.a. derfor der står både "background-color:.." og "layer-background-color:.."

Så kort og godt burde svaret være JA!

~zane~
Avatar billede shaba Nybegynder
24. oktober 1999 - 16:28 #15
Zane: Det du der har beskrevet virker kanon når man har position sat til absolute. Men hvis man ikke har den til det, virker det desværre ikke :\ Er der ikke en måde hvorpå man kan få det til at virke uden at have position til absolute?
Avatar billede zane Nybegynder
26. oktober 1999 - 09:04 #16
shaba -> den absolute position refererer kun til positionen INDENFOR den overordnede div tag. Dvs. at hvis du skriver:

<div id="x">
  <div id="y">EtEllerAndet</div>
</div>

vil "x" være den overordnede div, mens y's position vil være absolut i FORHOLD til x's position.

Du kan også give en id eller en class, en relative position, f.x. i forhold til en tabel.

<style type="text/css">
  #x {position:relative; top:0px; left:0px; width:100%; height:250px; background-color:gray; z-index:1}
  #y {position:absolute: top:10px; left:10px; z-index:2}
<style>

<table width="100%" height="100%">
  <tr>
    <td width=100%" height="100%">
    <div id="x">
      <div id="y">
      EtEllerAndet
      </div>
    </div>
    </td>
  <tr>
</table>

Dette vil placere "x" midt på skærmen, og ovenpå placere "y" 10*10 pixels fra kanten af "x"

Phew!

~zane~
Avatar billede midgaardsorm Nybegynder
26. oktober 1999 - 10:01 #17
Bjarte >> Jeg er igang med at ændre min side men kik på Http://hjem.get2net.dk/ran

Simpel som jeg gerne vil have den !!!
Avatar billede grinebidder Nybegynder
06. november 1999 - 21:29 #18
Laver du en tabel og definerer størrelsen på den, bliver den ikke større udover, hvis du har en tekst eller et billede, som er længere/bredere end det, du har defineret tabellen til at være.
Avatar billede shaba Nybegynder
07. november 1999 - 10:53 #19
Grinebidder>>> Ja flot, men jeg tror at det chris mente var noget á la det som zane har svaret. Jeg tror ikke han var i tvivl om hvordan han skulle definere størrelsen på hans table ;)
Avatar billede chris Nybegynder
28. november 1999 - 14:01 #20
Jaa der var ikke rigtig noget jeg kunne bruge. Jeg har nemlig ikke brug for layers, det skal være tables.
Men tak til alle...hvis jeg selv finder ud af noget vil jeg poste det her.
Avatar billede skjoldby Nybegynder
28. november 1999 - 14:21 #21
Der er da op til flere der har besvaret dit spørgsmål korrekt. Hvis det ikke var det du søgte kunne du jo sige det. Så var der sikkert en der kunne komme med en anden løsning.
Avatar billede zane Nybegynder
28. november 1999 - 22:48 #22
Fed idé at give sig selv en masse point til sig selv, så kan man jo også hurtigere komme op på Highscore-listen, ikke fordi det betyder så meget for mig, men det gør det jo nok for chris.

Hvorfor skrev du forøvrigt ikke at du ikke ville bruge css, INDEN du bad mig uddybe mit svar.  *~(

~zane~
Avatar billede skjoldby Nybegynder
28. november 1999 - 23:03 #23
Zane>> Du kommer ikke højre på high-scoren ved at give sig selv point. Først stiller man sine egne point til rådighed - derefter tager man dem tilbage.
Avatar billede chris Nybegynder
29. november 1999 - 01:36 #24
Skjoldby: hvem har besvaret mit spørgsmål korrekt?

Det var tables og IKKE LAYERS JEG SPURGTE EFTER !!!!!!!!!!!!!!!!!!!!!!!!

og jeg ved godt hvordan man definere størrelsen på en table...men jeg cut & paster lige spørgsmålet igen, for jeg kan høre på dig at det er lang tid siden at du har læst det:
---------------------
Hvordan låser jeg størrelsen på en table?

Jeg ved at det burde lade sig gøre med at angive pixels i stedet for procent, men jeg har noget ASP som jeg skal have ind i en table og den table MÅ IKKE blive større uanset hvor meget der bliver cut og pastet i den.
---------------------


Avatar billede zane Nybegynder
29. november 1999 - 09:56 #25
men du ville da gerne vide hvordan du skulle bruge dem (layers)

~zane~
Avatar billede skjoldby Nybegynder
29. november 1999 - 17:40 #26
Jeg kan høre at det er længe siden du har læst mit svar så jeg cut & paster det lige:

<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100">&nbsp;</td>
    <td width="400">&nbsp;</td>
    <td width="100">&nbsp;</td>
  </tr>
</table>


Jeg har da givet dig en tabel der er låst. Selvfølgelig hvis du har et ord der fylder mere end de 100 eller 400 px så har den lidt svæt ved at få det til at være der, så er da jo ikke andet at gøre for den end at lave tabellen større.

skjoldet

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