/ 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
Div-tag og height
Fra : Jesper Nielsen


Dato : 28-01-07 14:48

Hola

Nu har jeg studeret den her nyhedsgruppe en uges tid og har
prøvet en masse forbindelse, men har ikke fået gjort kål på mit
problem, så jeg håber der er nogen der kan pege mig i den rigtige
retning.

Jeg vil gerne tegne en kalender på min hjemmeside. Data får den
fra en kalender-tabel i min database.
Første kollonne står tiden med timeintervaller f.eks:
09:00
10:00
11:00
og første række består af ugedagene f.eks.:
Mandag Tirsdag Onsdag

En aftale i kalenderen kan være af forskellig længde så jeg
farver kollonnen under mandag rød hvis der er en aftale fra
09:30-10:45, og så tilbage til grøn når der er "luft" i
kalenderen igen.

Dette er jeg blevet foreslået jeg skulle gøre med div-tag'et og
det virker for så vidt også fint.

Nu er mit problem at det viser sig at div umiddelbart har en
minimumshøjde hvilket gør at jeg ikke kan vise en aftale på
mindre end en halv time (ca. 20px høj), en height på mindre kan
åbenbart ikke lade sig gøre.
Hvordan kan jeg komme uden om det? Kan jeg bruge en anden form
for tag?

Det er f.eks. et problem hvis jeg har en aftale fra 09:00-09:15
og så igen fra 09:30-10:00, så ser det ud som om der også er
optaget fra 09:15-09:30.

Håber indlægget giver bare lidt mening, ellers så bed om en
uddybning.

På forhånd tak for hjælpen
Jesper

--
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

 
 
Kerim Ellentoft (28-01-2007)
Kommentar
Fra : Kerim Ellentoft


Dato : 28-01-07 15:27

Jesper Nielsen <skovjuul_IngenSkinke@gmail.com> skrev :

>Nu er mit problem at det viser sig at div umiddelbart har en
>minimumshøjde hvilket gør at jeg ikke kan vise en aftale på
>mindre end en halv time (ca. 20px høj), en height på mindre kan
>åbenbart ikke lade sig gøre.

Sæt en lille font-size.

f.eks. font-size: 2px

--
Kerim
»Søger nogen en anden religion end Islam, skal den ikke modtages
af Ham, og han skal i det kommende liv være blandt taberne.«
(Sura 3, vers 87)

Jesper Nielsen (28-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 28-01-07 19:13

Kerim Ellentoft wrote in dk.edb.internet.webdesign.html:

> Sæt en lille font-size.
>
> f.eks. font-size: 2px
>
> --
> Kerim

Genialt, tak Kerim. Det virker perfekt.

Måske du også kan hjælpe mig med mit andet problem. Det er af
mere skønhedsmæssig karakter.

Lige nu er min første kollonne delt ind i x antal felte alt efter
hvor mange timer folk vil ha' vist i deres tabel. De
efterfølgende kollonner under dag-navnene er så span'et over den
første kollonnes antal felter. Dette gør desværre at der ikke er
vandrette streger i tabellen ud for hver time, så det ser lidt
mystisk ud (hvis det er svært at forestille sig, kan jeg uploade
et billede).
Har du (eller andre) et godt forslag til at gøre det bedre?

Hilsen
Jesper

--
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

Allan Vebel (28-01-2007)
Kommentar
Fra : Allan Vebel


Dato : 28-01-07 21:34

Jesper Nielsen skrev:

> Har du (eller andre) et godt forslag til at gøre det
> bedre?

Bedre end hvad? Der er ingen der kan se hvad du
har lavet før du kommer med et link til din side

--
Allan Vebel
http://html-faq.dk



Jesper Nielsen (29-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 29-01-07 00:12

Her et et link til et billede så I kan få idéen:
http://pokerresulta.ter.dk/kkal.jpg

og nederst er hele koden til at fremtrylle denne lækre tabel :D

Hilsen
Jesper


-----------------------------
<?php
   include("connectmysqli.php");
header("Content-Type: text/javascript");

$Ugetal = $_GET["ugenummer"];
$Aftalelng = $_GET["aftalemin"];
$Abnetid = $_GET["dagstarter"];
$Lukketid = $_GET["dagslutter"];
$Behandler = $_GET["behandler"];
$Visdage = "x";
$Visdage .= $_GET["visdage"];//1-7 f.eks 12345 for man-fre eller
1357 for hveranden dag
$Font = $_GET["fontface"];
$Fontsize = $_GET["fontsize"];

// LOKAL TEST
/*
$Ugetal = 0; //virker
$Aftalelng = 60; //virker
$Abnetid = "09:00:00"; //virker
$Lukketid = "18:00:00"; //virker
$Behandler = 15; //virker
$Visdage = "x1234567";//1-7 f.eks 12345 for man-fre eller 1357
for hveranden dag
$Font = "";
$Fontsize = 10;
*/

//Find ud af dagen i dag
$week2 = array( );
$nu = strtotime("now"); //== 6
$nutal = strftime("%w", $nu);
if($nutal == 0)
$nutal = 7;

//Find ud af hvilken uge der skal vises
if($Ugetal==0)
$tmpNutal = $nutal;
else
$tmpNutal = $nutal-($Ugetal*7);

$tmpNutal2 = $tmpNutal;
$span = strlen($Visdage)-1; //to get rid of the x
$startdato;
$slutdato;
$arstal;
$MinutesAllDay;

//Start tabel
//------------ HEADER --------------------
print "document.write('<table border=0
cellspacing=0><tr><td></td><td colspan=$span>');";
if ($Ugetal < 0){
print "document.write('Uge: ');"; $ugenr =
strftime("%W",strtotime(sprintf("-%u day",abs($tmpNutal2-1))));
print "document.write('$ugenr');";
}
else{
print "document.write('Uge: ');"; $ugenr =
strftime("%W",strtotime(sprintf("+%u day",abs($tmpNutal2-1))));
print "document.write('$ugenr');";
}
$arstal = strftime("%Y",strtotime(sprintf("+%u
day",abs($tmpNutal2-1))));
if ($tmpNutal2-1<0)
$startdato = strftime("%d/%m",strtotime(sprintf("+%u
day",abs($tmpNutal2-1))));//convertere minusdage til plusdage (it
really really works :)
else
$startdato = strftime("%d/%m",strtotime(sprintf("-%u
day",$tmpNutal2-1)));

$tmpNutal2 = $tmpNutal2-7;
if ($tmpNutal2-1<0)
$slutdato = strftime("%d/%m",strtotime(sprintf("+%u
day",abs($tmpNutal2))));//convertere minusdage til plusdage (it
really really works :)
else
$slutdato = strftime("%d/%m",strtotime(sprintf("-%u
day",$tmpNutal2)));

print "document.write(', ');"; print
"document.write('$startdato');"; print "document.write(' - ');";
print "document.write('$slutdato');"; print "document.write('
$arstal');";
print "document.write('</td></tr>');";
//------------- HEADER SLUT -----------------------

//------------- DAGSRÆKKE -------------------------
//Start tabel
print "document.write('<tr><td></td>');";
$week2[] = strtotime(sprintf("-200 day"));//convertere minusdage
til plusdage (it really really works :)
//Fyld uge-array med de rigtige dato'er
for ($count = 0; $count < 7; $count++){ //alle 7 dage
   $count2=$count+1;
   if(strpos($Visdage, strval($count+1))){
   if ($tmpNutal-1<0){
$week2[] = strtotime(sprintf("+%u
day",abs($tmpNutal-1)));//convertere minusdage til plusdage (it
really really works :)
print "document.write('<td width=30>');";
    switch (strftime("%w",strtotime(sprintf("+%u
day",abs($tmpNutal-1))))){
case 0: print "document.write('Søn');"; break;
case 1: print "document.write('Man');"; break;
case 2: print "document.write('Tirs');"; break;
case 3: print "document.write('Ons');"; break;
case 4: print "document.write('Tors');"; break;
case 5: print "document.write('Fre');"; break;
case 6: print "document.write('Lør');"; break;
}
   print "document.write('</td>');";
}
   else{
$week2[] = strtotime(sprintf("-%u day",$tmpNutal-1));
print "document.write('<td width=30>');";
    switch (strftime("%w",strtotime(sprintf("-%u
day",$tmpNutal-1)))){
case 0: print "document.write('Søn');"; break;
case 1: print "document.write('Man');"; break;
case 2: print "document.write('Tirs');"; break;
case 3: print "document.write('Ons');"; break;
case 4: print "document.write('Tors');"; break;
case 5: print "document.write('Fre');"; break;
case 6: print "document.write('Lør');"; break;
}
   print "document.write('</td>');";
}
}
$tmpNutal--;

}
print "document.write('</tr>');";

//--------------- DAGSRÆKKE SLUT ----------------------

$dagstart = strftime("%Y/%m/%d #replace", $week2[1]);
$dagstart = str_replace("#replace", $Abnetid, $dagstart);
$aftalestartenc = strtotime($dagstart);

$dagslut = strftime("%Y/%m/%d #replace", $week2[1]);
$dagslut = str_replace("#replace", $Lukketid, $dagslut);
$dagslutenc = strtotime($dagslut);

$SecondsAllDay = $dagslutenc-$aftalestartenc;
$MinutesAllDay = ($SecondsAllDay/60); //now its in minutes

$NmbOfRows = (($MinutesAllDay)/$Aftalelng);
$TDHeight = $NmbOfRows*40;

   $LocalAftaleStart;
   $aftaleslut;
   $isFirstRun = true;
   foreach($week2 as $getdag){
      if($isFirstRun){ //lav kollonne med tider
            print"document.write('<tr><td height=$TDHeight>');";
            while($aftalestartenc < $dagslutenc){
               $aftalestartenc2 = $aftalestartenc;
               $aftalestart1 = strftime("%Y/%m/%d %H:%M:%S",
$aftalestartenc2);
            $tmp= substr($aftalestart1,11,5);
           print "document.write('<div
style=\"height:40;\">$tmp</div>');";
               $aftalestartenc = strtotime($aftalestart1);
            $aftalestartenc = $aftalestartenc+($Aftalelng*60);
         }
         $isFirstRun = false;
            print"document.write('</td>');";
      }
      else{ //lav farverne
          //Hent aftaler og check om den skal være rød eller grøn
    $aftalestarttmp = strftime("%Y/%m/%d #replace", $getdag);
            $aftalestart = str_replace("#replace", $Abnetid,
$aftalestarttmp);
    $aftalesluttmp = strftime("%Y/%m/%d #replace", $getdag);
            $aftaleslut = str_replace("#replace", $Lukketid,
$aftalesluttmp);
            $LocalAftaleStart = $aftalestart;
       //if(strtotime($aftalestart) < strttotime($aftaleslut)){
            $tmp;
         print "document.write('<td height=$TDHeight>');";
       $query = "SELECT starttime, endtime, itemcolorhtml FROM
AFTALER WHERE ((starttime >= '$aftalestart' and starttime <
'$aftaleslut') OR (starttime < '$aftalestart' and endtime >
'$aftalestart')) and behandler = $Behandler order by starttime,
endtime";
       $result = mysqli_query($link,$query) or die("Forespørgslen
(tidsoversigt) lykkedes ikke : " . mysqli_error($link));
        while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
           if(strtotime($row[starttime])< strtotime($aftalestart)){
             $tmp = strtotime($row[endtime]) -
strtotime($LocalAftaleStart); //seconds from abningstid to first
appointment end
             $divpercent = round((($tmp/60)*100)/$MinutesAllDay,2);
             print "document.write('<div style=\"height:$divpercent%;
font-size:0px; background-color:$row[itemcolorhtml]; border: 0px;
margin: 0px; padding:0;\"></div>');";
             $LocalAftaleStart = $row[endtime];
           }
           else{
             $tmp = strtotime($row[starttime]) -
strtotime($LocalAftaleStart); //seconds from abningstid to first
appointment
             $divpercent = round((($tmp/60)*100)/$MinutesAllDay,2);
             if($divpercent)
                 print "document.write('<div style=\"height:$divpercent%;
font-size:0px; background-color:green; border: 0px; margin: 0px;
padding:0px; line-height:0;\"></div>');";
              
              if(strtotime($row[endtime]) > strtotime($aftaleslut)){
              $tmp = strtotime($aftaleslut) -
strtotime($row[starttime]); //seconds from starttid to lukketid
             $LocalAftaleStart = $aftaleslut;
          }
              else{
              $tmp = strtotime($row[endtime]) -
strtotime($row[starttime]); //seconds from starttid to sluttid
             $LocalAftaleStart = $row[endtime];
          }
             $divpercent = round((($tmp/60)*100)/$MinutesAllDay,2);
              print "document.write('<div style=\"height:$divpercent%;
font-size:0px; background-color:$row[itemcolorhtml]; border: 0px;
margin: 0px; padding:0;\"></div>');";
           }
       }
       // Befri resultatet fra hukommelseN
        mysqli_free_result($result);
            if(strtotime($LocalAftaleStart) < strtotime($aftaleslut)){
       $tmpo = strtotime($aftaleslut) -
strtotime($LocalAftaleStart); //seconds from last appointment to
lukketid
       $divpercento = round((($tmpo/60)*100)/$MinutesAllDay,2);
       print "document.write('<div style=\"height:$divpercento%;
font-size:0px; background-color:green; border: 0px; margin: 0px;
padding:0;\"></div>');";
    }
          print "document.write('</td>');";
       }
   }
print "document.write('</tr>');";   
print "document.write('</table>');";

// Luk forbindelsen
mysqli_close($link);
?>


--
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

Allan Vebel (29-01-2007)
Kommentar
Fra : Allan Vebel


Dato : 29-01-07 01:52

Jesper Nielsen skrev:

> og nederst er hele koden til at fremtrylle denne
> lækre tabel :D

De er linket til den lækre tabel jeg ville se, ikke kun
koden.

--
Allan Vebel
http://html-faq.dk



Jesper Nielsen (29-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 29-01-07 10:26

Der er også et link til et billede af tabellen. Selve tabellen og
databasen ligger på min hjemme-computer så den er der ikke adgang
til udefra.
Linket til tabellen er bare et
xxx.php?parameter1=noget&parameter2=nogetandet osv.

Hilsen
Jesper

--
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

Erik Ginnerskov (30-01-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 30-01-07 00:46

Jesper Nielsen wrote:
> Der er også et link til et billede af tabellen. Selve tabellen og
> databasen ligger på min hjemme-computer så den er der ikke adgang
> til udefra.

Kan vi ikke se siden med tabellen - i form af en html-side, ikke et
billede - er det ikke muligt at se kildekoden bag og dermed komme med ideer
til at opnå det, du vil have lavet.

Det er ikke muligt at se på et billede af en webside, hvilke koder siden er
opbygget af.

Ligger der private oplysninger i din tabel på harddisken, så lav en kopi af
siden, men uden de oplysninger - og læg kopien ud på nettet og kom med et
link til den.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Allan Vebel (30-01-2007)
Kommentar
Fra : Allan Vebel


Dato : 30-01-07 01:28

Erik Ginnerskov skrev:

> Kan vi ikke se siden med tabellen - i form af en
> html-side, ikke et billede - er det ikke muligt at se
> kildekoden bag og dermed komme med ideer til
> at opnå det, du vil have lavet.

Man kunne kopiere Jespers enorme script ind i en af
sine egne sider, men det fejler som regel, fordi vi ikke
kender alle parametre der skal med. Bare en lille ting
som linjelængde kan ødelægge funktionaliteten.

Noget andet er at ingen gider det - vi vil have et link at
klikke på, så er det meget nemmere at fejlsøge for
alle der klikker på linket.

Det har Jesper bare ikke forstået endnu

--
Allan Vebel
http://html-faq.dk



Jesper Nielsen (30-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 30-01-07 12:59


> Det har Jesper bare ikke forstået endnu

Meddelelse er hermed forstået, jeg skal se hvad jeg kan gøre, men
ligger i flytterod for tiden.
Jeg skal se om jeg kan komme på net i aften.

Tak for tålmodigheden
Jesper

--
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

Jesper Nielsen (30-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 30-01-07 22:43

Så lykkedes det:
http://pokerresulta.ter.dk/ptest2.html

Håber det hele er soleklart nu og der lige er en der har en
kanon-løsning til at få de vandrette streger frem i tabellen.

Tak for hjælpen
Jesper

--
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

Allan Vebel (31-01-2007)
Kommentar
Fra : Allan Vebel


Dato : 31-01-07 02:58

Jesper Nielsen skrev:

> Håber det hele er soleklart nu

Det var bedre

> og der lige er en der har en kanon-løsning til at få de
> vandrette streger frem i tabellen.

Du har ingen vandrette streger fordi du kun har lavet
kolonner, og ingen rækker.

Som udgangspunkt skal din tabel strukturmæssigt se
ud som på:

http://vebel.dk/test/jn/jn.htm

Se koden, og læg mærke til at jeg har brugt <caption>
til overskrift og <th> til ugedagene.

Se også http://vebel.dk/test/jn/jn.css, som du kan bygge
videre på.

--
Allan Vebel
http://html-faq.dk



Jesper Nielsen (31-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 31-01-07 08:53

Allan Vebel wrote in dk.edb.internet.webdesign.html:
> Du har ingen vandrette streger fordi du kun har lavet
> kolonner, og ingen rækker.
>

Hej Allan

Jeg er godt med på at jeg mangler <td>'ere for at få felter, men
mit problem er at så forsvinder muligheden for at have en aftale
der strækker sig over 1,5 time eller f.eks. kun 15 min, dvs 2
aftaler pr. felt.
TD'erne bliver jo lavet pr. <TR> så jeg mister data for hver
kollonne hver gang jeg flytter en dag til højre. Det giver lige
pludselig alt for mange database-forespørgsler plus det er næsten
umuligt at hente de relevante data for aftaler der varer længere
end et enkelt datafelt (fra f.eks. 9-10).

Giver det nogenlunde mening?

Hilsen
Jesper

--
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

Erik Ginnerskov (31-01-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 31-01-07 11:33

Jesper Nielsen wrote:

> Jeg er godt med på at jeg mangler <td>'ere for at få felter, men
> mit problem er at så forsvinder muligheden for at have en aftale
> der strækker sig over 1,5 time eller f.eks. kun 15 min, dvs 2
> aftaler pr. felt.

Jeg kan godt se problematiken med de aftaler, der strækker sig hen over et
timeslag.

Det kan bare ikke lade sig gøre at sætte en border på et element, der ikke
er der. Det må du kunne indse.

Du kan lave en snydeløsning ved at tildele din tabel css-definitionen

table {
position: relative;
}

Derved bliver du i stand til at placere nogle grafiske streger ovenpå
tabellen de rigtige steder med css-definitionerne

img.streg {
position: absolute;
left: Ypx; /* sæt selv ønsket vandret værdi */
width: Zpx; /* sæt selv ønsket bredde */
height: 1px;
}
img.1ste-streg {
top: Xpx; /* sæt selv ønsket lodret værdi */
}
img.2nde-streg {
...
img.3dje-streg {
...
osv.

Så definerer du i html stregerne sådan:

<img class="streg 1ste-streg" src="streg.gif" alt="">
<img class="streg 2nde-streg" src="streg.gif" alt="">
<img class="streg 3dje-streg" src="streg.gif" alt="">
osv.

Læg mærke til, at jeg har tildelt hver enkelt streg to klassenavne, det
fælles "streg" og det unike, som definerer højdeplaceringen.

Så mangler du kun at lave en grafikfil i ønsket farve og i størrelsen 1×1px
og gemme den med navnet streg.gif.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Jesper Nielsen (31-01-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 31-01-07 11:53

Erik Ginnerskov wrote in dk.edb.internet.webdesign.html:
> Det kan bare ikke lade sig gøre at sætte en border på et element, der ikke
> er der. Det må du kunne indse.

Det var det jeg havde gjort og søgte derfor hjælp her.

>
> Du kan lave en snydeløsning ved at tildele din tabel css-definitionen

Perfekt Erik, lyder præcis som det jeg søgte :) Nu håber jeg bare jeg kan få
det til at virke helt efter mit hoved.

Tak for nu, vender frygteligt tilbage hvis det stadig ikke vil spille :)

Jesper

--
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ørn Andersen (01-02-2007)
Kommentar
Fra : Jørn Andersen


Dato : 01-02-07 02:54

On 31 Jan 2007 10:53:21 GMT, Jesper Nielsen
<skovjuul_IngeSkinkeTak@gmail.com> wrote:

>Perfekt Erik, lyder præcis som det jeg søgte :) Nu håber jeg bare jeg kan få
>det til at virke helt efter mit hoved.
>
>Tak for nu, vender frygteligt tilbage hvis det stadig ikke vil spille :)

Check først, at det ser nogenlunde ud i Opera, inden du bruger tid på
at forfine ...


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Jesper Nielsen (01-02-2007)
Kommentar
Fra : Jesper Nielsen


Dato : 01-02-07 12:13

Hmm... er der nogen måde hvor på jeg kan få stregerne til at blive oven på min
tabel? Lige nu flytter de sig alt efter hvor meget tekst der står oven over den.
Det samme sker hvis folk kun vil se 3 x tabeller i stedet for f.eks. 4, så er der
streger til overs som ender i teksten under tabellerne.

Håber det kan lade sig gøre.

Jesper

--
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ørn Andersen (01-02-2007)
Kommentar
Fra : Jørn Andersen


Dato : 01-02-07 13:29

On 01 Feb 2007 11:12:58 GMT, Jesper Nielsen
<skovjuul_IngenSkinkeTak@gmail.com> wrote:

>Hmm... er der nogen måde hvor på jeg kan få stregerne til at blive oven på min
>tabel? Lige nu flytter de sig alt efter hvor meget tekst der står oven over den.
>Det samme sker hvis folk kun vil se 3 x tabeller i stedet for f.eks. 4, så er der
>streger til overs som ender i teksten under tabellerne.

Den løsning, du har valgt, vil blive ved med at give dig problemer,
tror jeg. Der er visse ting, som en tabel bare er det bedste til

Som jeg skrev tidligere:
Jeg tror, du får meget mere ud af at lave hele skemaet som tabelceller
og så styre varigheden af de belagte tider med rowspan.

Men desværre var der et forkert link med - her er den rigtige:
<url: http://www.marxisme.dk/test/skema2.htm>

Der er sikkert nogle ting, der skal pudses af, men jeg tror du fanger
ideen.

Good luck!

--
Jørn Andersen,
Brønshøj

Jørn Andersen (31-01-2007)
Kommentar
Fra : Jørn Andersen


Dato : 31-01-07 04:40

On 30 Jan 2007 21:43:20 GMT, Jesper Nielsen
<skovjuul_IngenSkinkeTak@gmail.com> wrote:

>Så lykkedes det:
>http://pokerresulta.ter.dk/ptest2.html

Ikke et svar på dit spørgsmål, men en lidt mere overskuelig kode:
<url: http://www.marxisme.dk/test/skema.htm>

Men: Har du prøvet at se den i Opera?
Problemet er, at du prøver at blande div'er og tabelceller på en
uheldig måde.

Jeg tror, du får meget mere ud af at lave hele skemaet som tabelceller
og så styre varigheden af de belagte tider med rowspan.

Se fx:
<url: http://www.marxisme.dk/test/skema.htm>

Beslut dig for, hvilken varighed, der er den korteste, du vil
registrere - jeg har fx valgt 15 minutter.

>Håber det hele er soleklart nu og der lige er en der har en
>kanon-løsning til at få de vandrette streger frem i tabellen.

Det kan du så klare med CSS (se eksemplet).

Good luck!

--
Jørn Andersen,
Brønshøj

Jørn Andersen (01-02-2007)
Kommentar
Fra : Jørn Andersen


Dato : 01-02-07 13:26

On Wed, 31 Jan 2007 04:40:26 +0100, Jørn Andersen <jorn@jorna.dk>
wrote:

>Jeg tror, du får meget mere ud af at lave hele skemaet som tabelceller
>og så styre varigheden af de belagte tider med rowspan.
>
>Se fx:
><url: http://www.marxisme.dk/test/skema.htm>

Sorry forkert link:
<url: http://www.marxisme.dk/test/skema2.htm>

--
Jørn Andersen,
Brønshøj

Jens Gyldenkærne Cla~ (31-01-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 31-01-07 11:33

Jesper Nielsen skrev:

> Jeg er godt med på at jeg mangler <td>'ere for at få felter, men
> mit problem er at så forsvinder muligheden for at have en aftale
> der strækker sig over 1,5 time eller f.eks. kun 15 min, dvs 2
> aftaler pr. felt.

Kender du colspan og rowspan?

<http://gyros.dk/usenet/html/colspan.shtml>
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

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

Månedens bedste
Årets bedste
Sidste års bedste