Avatar billede bumle90 Nybegynder
20. november 2004 - 16:14 Der er 6 kommentarer

samme størrelse på 2 fieldsets

Jeg har en table udformet som noget i retning af:
<table>
<tr>

<td>
<fieldset><legend>nr1<legend>
//indhold...andre tabeller osv
</fieldset>
</td>

<td>
<fieldset><legend>nr2<legend>
//indhold...andre tabeller osv
</fieldset>
</td>
</tr>

Det vil altså sige jeg har 2 fieldsets ved siden af hinanden...Begge indeholdende nogle mere eller mindre komplekse tabelstrukturer. Det funger fint. Problemet er bare at celle1 altså er en del lavere en celle2. Dette er af logiske årsager da indholdet i den ene celle simpelthen fylder mindre i højden. Dette resulterer så i at fieldsettet indsnævrer sig således at det ene fieldset også er mindre end det andet.
Jeg vil have det så fieldsettene er lige store i højden SELVOM indholdet ikke er.....Hvordan gør jeg det?
Avatar billede olebole Juniormester
20. november 2004 - 16:54 #1
<ole>

Sæt en højde på dem:
  <fieldset style="400px">
eller:
  <fieldset style="100%">

Den sidste kræver dog, at cellen, den ligger i, har fået sat en højde. Meget andet kan du ikke gøre  :)

/mvh
</bole>
Avatar billede bumle90 Nybegynder
20. november 2004 - 17:08 #2
hmmm okay...Det er lidt lamt hvis den store celle så har variable højder....
Fatter ikke hvorfor det tags er lavet så ringe
Avatar billede bumle90 Nybegynder
20. november 2004 - 17:09 #3
-s
Avatar billede olebole Juniormester
20. november 2004 - 17:42 #4
Jamen, kære ven ... det er jo ikke til at forudse, hvad alle mulige mennesker, der er sruet sammen på alle mulige mærkelige måder, kan finde på at skrive af sære koder  :)
HTML er ikke skabt for at løse dine specielle problemer - men for at kunne opfylde en bred vifte af ønsker ... og som sådan fungerer det jo forbløffende godt.

Er man utilfreds - og tager sig selv og sin egen utilfredshed seriøst - har man heldigvis muligheden for at påvirke udviklingen ved at deltage i W3C-udviklingen. Det står åbent for enhver, så bare kom igang, hvis du er utilfreds og kan bidrage med noget konstruktivt  ;o)
/mvh
Avatar billede bumle90 Nybegynder
20. november 2004 - 18:37 #5
heh okay kære lille ven :)...jeg synes nu ikke det et specielt mærkeligt eller underligt at forlange at fieldset opfører sig som en ganske almindelig tabel. Det ville da snarere give mere mening at to fieldsets i samme tabel ligger sig op af tabellens borders end at bevæge sig individuelt. Bare min mening lille ven :)
Men du skal da have tak for belæringen om w3c-udviklingwn, for det vidste jeg jo ihvertfald ikke i forvejen :)
Avatar billede olebole Juniormester
20. november 2004 - 19:37 #6
Hehe ... det varer nok nogle år endnu, før du kan kalde en 49-årig 'lille ven' og blive taget alvorligt  ;o)

Jamen, såfremt du ellers skriver kode, der er i overensstemmelse med W3C, er der ingen forskel på den måde en tabel i en celle op fører sig på - og den måde et fieldset i en celle opfører sig på.
De tilpasser sig begge indholdet - med mindre der explicit er sat en højde på dem. Er denne højde en relativ højde (sat i procent), vil den altid blive beregnet af den højde, der er sat på det omkransende element (tabel-cellen). Det er helt ifølge CSS-standarden  :)

Alle HTML-elementer er beregnet til at tilpasse sin højde efter indholdet. Den eneste undtagelse er to tabel-celler, der ligger i samme række. De vil naturligvis begge tilpasse størrelsen efter det højeste indhold. Det gør ingen andre HTML-elementer.

Jeg ved ikke, hvad det præcist er, du har misforstået  :)
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