hårslitande problem med tables...|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
hårslitande problem med tables...
Avatar
Ebola
Kommer du hit ofta?
Medlem
Forum Posts: 280
Member Since:
May 31, 2001
sp_UserOfflineSmall Offline
1
January 31, 2004 - 2:43 pm
sp_Permalink sp_Print

Har ett problem med mina fina tabeller.
Det är så att jag har ett nyhetesscript i en tabell och jag vill att tabellen ska ha sin storlek och form hela tiden även om jag matar på med text i den.
Har prövat att använda overflow scroll i min .css men det verkar inte funka så bra.

Vet någon hur man kan lösa problemet? Dom ändrar bara storlek för mig!
Om inte det går att styra tabellen, går det då att göra med en border?

Tack för er tid

bossse
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 47
Member Since:
March 6, 2002
sp_UserOfflineSmall Offline
528398
January 31, 2004 - 4:20 pm
sp_Permalink sp_Print
<HTML> 
<HEAD>
<style type="text/css">
<!--
BODY {background-color:green;font-family:arial,verdana,sans-serif; font-size:18;color:white}

DIV
{background-color:red;position:absolute;top:35%;left:10%;
width:30%; height:35%;border:3px solid white; }

#DIV2
{background-color:blue; position:absolute; top:45%; left:50%;
width: 30%; height:35%; border:3px solid black; overflow:auto}
-->
</style>

</HEAD>
<BODY BGCOLOR=GREEN>
Du kan antingen använda en iframe eller en div.


En iframe är en egen fil där du lägger in all text (scrollbar).


Denna iframe anropas sedan i din tabell.


Eller lägg in koden för den blå div:en i din tabell.
<div>
</div>
<div id=div2>
Lägger du in så mycket innehåll att det ej ryms så kommer automatiskt en vertikal scroll


Det blir ingen scroll i den röda däremot. Detta fixas med hjälp av overflow:auto


Kopiera in texten i den blå till den röda och den ändrar bara storlek.


pricis som en tabellcell.
</div>

</BODY>
</HTML>
Avatar
Ebola
Kommer du hit ofta?
Medlem
Forum Posts: 280
Member Since:
May 31, 2001
sp_UserOfflineSmall Offline
528474
January 31, 2004 - 5:43 pm
sp_Permalink sp_Print

bossse wrote:

<HTML> 
<HEAD>
<style type="text/css">
<!--
BODY {background-color:green;font-family:arial,verdana,sans-serif; font-size:18;color:white}

DIV
{background-color:red;position:absolute;top:35%;left:10%;
width:30%; height:35%;border:3px solid white; }

#DIV2
{background-color:blue; position:absolute; top:45%; left:50%;
width: 30%; height:35%; border:3px solid black; overflow:auto}
-->
</style>

</HEAD>
<BODY BGCOLOR=GREEN>
Du kan antingen använda en iframe eller en div.


En iframe är en egen fil där du lägger in all text (scrollbar).


Denna iframe anropas sedan i din tabell.


Eller lägg in koden för den blå div:en i din tabell.
<div>
</div>
<div id=div2>
Lägger du in så mycket innehåll att det ej ryms så kommer automatiskt en vertikal scroll


Det blir ingen scroll i den röda däremot. Detta fixas med hjälp av overflow:auto


Kopiera in texten i den blå till den röda och den ändrar bara storlek.


pricis som en tabellcell.
</div>

</BODY>
</HTML>

Hmm.. vad är en "DIV" och "iframe"? hängde inte riktigt med här...

Mathias_2
Member
Medlem
Forum Posts: 4544
Member Since:
June 30, 2001
sp_UserOfflineSmall Offline
528511
January 31, 2004 - 6:27 pm
sp_Permalink sp_Print

Lättaste sättet är som sagt att använda dig av div.

Lite text kanske

I css får du sedan lägga till div { height: 100%; width: 100%; overflow: auto }

Avatar
Ebola
Kommer du hit ofta?
Medlem
Forum Posts: 280
Member Since:
May 31, 2001
sp_UserOfflineSmall Offline
528533
January 31, 2004 - 6:53 pm
sp_Permalink sp_Print

Mathias wrote: Lättaste sättet är som sagt att använda dig av div.

Lite text kanske

I css får du sedan lägga till div { height: 100%; width: 100%; overflow: auto }

Okej... men vad är "div"? alltså vad gör det?

bossse
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 47
Member Since:
March 6, 2002
sp_UserOfflineSmall Offline
528603
January 31, 2004 - 8:15 pm
sp_Permalink sp_Print

En div är ett element som liknar table (tabell) men med den skillnaden att du inte har några rader (tr) eller kolumner (td).

Du kan precis som i en tabell ange bakgrundsfärg, ram, ramfärg, storlek, placering o.s.v.

Finns alltså inga celler i en div men ETT utrymme som man kan lägga vad som helst i, går dessutom att scrolla om innehållet ej ryms, vilket ej går med tabell.

Vill man ha flera divar så går det bra, man kan t.o.m placera en div inuti en annan div.

Ditt problem var ju storleksändring av tabellen eller cellen.

Detta kan bara lösas med hjälp av en div eller en iframe där du vill ha din text.

Går att göra diven osynlig om så önskas, men innehållet syns.

Koden för en div är egentligen enklare än koden för en tabell. men vet man inte vad det är så är det förstås svårt.

Du kanske kan lägga ut din kod så ska jag komplettera med hur du lägger in en div med ditt textinnehåll.

Finns mycket mer att skriva om div, men detta får räcka så länge.

Sök på orden DIV eller IFRAME och du kommer att få många träffar.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 425
Currently Browsing this Page:
2 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL