Avatar billede benjamin87 Nybegynder
24. januar 2003 - 17:48 Der er 14 kommentarer

element-problem

Hej, jeg håber at i kan løse mit problem!

Som i kan se på http://design.vffsupport.dk/php/ er forsiden ikke lige så høj - fylder ikke fra banneret og ned til andre bannere - som den jo skal være. Det har virket perfekt ved at jeg skrev "-- height : 100%; --" i stylesheetet, men så virkede det pludseligt ikke mere...!

stylen for elementet er:

.box {
    width : 598px;
    vertical-align : top;
    padding : 4px;
    height : 100%;      (<--- <--- <--- <--- !!!!!!)
    overflow : hidden;
    border : 1px darkgreen  solid;
    font-size : 11px;
    background-color : white;
    background-image : url(img/bg2.jpg);
    background-attackment : fixed;
    background-position : right bottom;
    background-repeat : no-repeat;
    }
Jeg kan ikke se hvad grunden skulle være til at det ikke virker...

Boxen er indsat som <div class="box"></div>


Jeg håber meget at nogen ved hvad jeg skal gøre!
Avatar billede whatever Nybegynder
24. januar 2003 - 18:33 #1
Der findes ingen <div> i index.php som har classen box.
Avatar billede knudgert Nybegynder
24. januar 2003 - 20:12 #2
Avatar billede benjamin87 Nybegynder
25. januar 2003 - 15:14 #3
undskyld,  den hedder .boxtext og ikke .box .
Men scrollbaren virker da og er helt efter min css-bog. Jeg forstår ikke helt den validator!

Jeg kan ikke lige se hvor alle de fejl skulle være - er det fordi der er kommet en nyere version af CSS?
Avatar billede knudgert Nybegynder
26. januar 2003 - 00:29 #4
Farvede scrollbars er ikke med i css-standarden, det er en MS-opfunden ting, der kun virker i IE 5.5 og nyere samt Konqueror.
Avatar billede olebole Juniormester
26. januar 2003 - 01:21 #5
<ole>

At Eksperten ikke fungerer finder jeg et større - ogg langt mere pinligt - problem. Hvor er det dog trættende at skrive et indlæg, trykke udfør og få at vide, man skal logge ind ... slam-kode ...!  :oP

Nå, angående at du ikke kan finde ud af W3C's CSS-validator ... tjahhh, det er der vel ikke noget at sige til. Den er ikke særlig god. Dels indeholder den stadig en del fejl og dels kommer den ikke med videre begavede fejlmeldinger.
Fat mod - din kode er ikke så slem endda  ;o)

To steder angiver du 'cell-spacing' i dit stylesheet. Det eksisterer ikke i CSS.
Et sted angiver du 'font-style', hvor du tydeligvis mener 'font-family'.
Et sted har du glemt at angive et alternativ til dit cursor-billede 'url("cursor.cur")'.

De fire fejl er de eneste fejl, der ikke knytter sig til dine scrollbars - og det vil jeg nu ikke ligefrem kalde 'mange'  ;o)

Hvad dit egentlige spm. angår, så har du et <BR> i bunden lige før </center>. Prøv at slette det - så tror jeg, din tabel kommer ned på plads.
Derudover starter du et <center> mere end du afslutter. Det skal du også lige have i orden  :)

/mvh
</bole>
Avatar billede benjamin87 Nybegynder
26. januar 2003 - 14:42 #6
cell-spacing findes - i hvert fald i "Referencebogen til Cascading Style Sheets" af Heine Lennart Christensen fra forlaget Globe. MAn kan sætte den til en længdeværdi eller til 'none'.

Jeg kan ikke finde det <br> der skulle være i bunden lige før </center>...

Jeg bruger PHP og includere nogle sider:



<?
include "top.php";
?>
<center>
<table>
  <tr>
    <td>
<?
include "menu.php";
?>
</td>
    <td><div class=boxtext>

Tekst i element

</div></td>
  </tr>
</table>
</center>
<?
include "bund.php";
?>

Er der fejl i min skabelon?
Avatar billede olebole Juniormester
26. januar 2003 - 15:13 #7
Undskyld ... lige efter:

</table>
</center>
<br>
<div class=boxbund>

Hvad Hr. Heine Lennart Christensen skriver, kan jeg ikke tage mig af. Cell-spacing findes ikke i CSS.
/mvh
Avatar billede benjamin87 Nybegynder
26. januar 2003 - 16:03 #8
Nåh..., det er ellers illustreret med et eksempel i bogen..! Men er det så også noget der er opfundet af MS?

Jeg tror du misforstod mig lidt. Det var ikke fordi at der var lidt plads ned til elementet i bunden, men det er fordi at menuen og indholdsrammen ikke er lige høje. Det var de i starten, men så pludselig var de det ikke længere...
Men du har ret i at det ser bedre ud uden <br>'et.
Avatar billede olebole Juniormester
26. januar 2003 - 16:14 #9
Det er noget vrøvl, der er opfundet af Heine-drengen. Det fungerer ingen steder.
Smid bogen ud og køb en, der er skrevet af en person, der ved noget om det, han skriver om.
/mvh
Avatar billede benjamin87 Nybegynder
26. januar 2003 - 17:40 #10
Det er ellers en meget god bog... kostede 249,95 .... en god opslagsbog og jeg må bare leve med at der er et par småfejl. Det med scrollbars er også nævnt i den, lige som det er nævnt i IDG's hæfter om CSS.

Men hvordan vil du lave en definition så at der ikke er noget plads mellem cellerne og tabellen? lige som man bruger cellpadding og cellspacing..?
Avatar billede olebole Juniormester
26. januar 2003 - 18:18 #11
God bog .... hmmmm ... det kommer jo an på, hvor mange andre fejl, han skriver. Prisen er underordnet ... det er indholdet, der tæller.
Der er _intet_ i CSS om scrollbars - og så er jeg rystende ligeglad med, hvad IDG skriver  :)

Det kan du ikke i øjeblikket. Du får mulighed for at lave noget, når CSS2-rekommendationerne bliver implementeret, men det er de ikke endnu.
Brug cellspacing="0" i dit table-tag indtil da.
/mvh
Avatar billede benjamin87 Nybegynder
26. januar 2003 - 18:28 #12
Men du har altså ikke noget bud på hvordan menuen og boxen ved siden af bliver lige høje?
Avatar billede olebole Juniormester
26. januar 2003 - 18:38 #13
Noget i stil med:

<table cellspacing="0" border="0">
<tr>
    <td>menu</td>
    <td>
    <table style="width:100%;height:100%" cellspacing="0" border="0">
    <tr>
        <td>Boksen ved siden af</td>
    </tr>
    </table>
    </td>
</tr>
</table>

/mvh
Avatar billede benjamin87 Nybegynder
27. januar 2003 - 15:14 #14
tak, det hjalp, men ikke med bredden...
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