Toon posts:

[HTML] Div horizontale scrollbalk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb onderstaande code ...
alles werkt goed, de bedoeling is dat er een boel kleine foto's naats elkaarkomen te staan waardoor je horizontaal heen kan scrollen. Qua ontwerp wil ik dat de scrollbalk onderaan de layer tegen het plaatje aankomt, deze heeft nu een margin van 3 pixels.
code:
1
2
3
    <div id='fotoviewerText' style='position:relative; left:13; top:25px; width:746px; height:65px; z-index:2; overflow-x:scroll; overflow-y:none; border:1px; padding-bottom:0px; padding-left:0px; padding-top:0px'>
        [img]"images/test.jpg"[/img]
    </div>

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 04-09 23:23
Doe anders even een screenshot, of nog beter, een URL waar je de meuk hebt geupload, kunnen we beter kijken :)

En voortaan je verhaaltje even afbreken met harde returns als je 'code' zo lang is zeg maar.
Dit lees heel vervelend :)

Motor (of auto) onderhoud bijhouden


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 04-09 23:23
Afbeeldingslocatie: http://willem.yoursite.nl/got/patrick.gif

:?

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
ja die scrollbalk moet dus zeker 3 pixels omhoog; de scrollbalk moet precies de onderkant raken van het plaatje. Ik kan dan straks mbv. de hoogte van de layer wel de scrollbalk goed in positie brengen. Het gaat dus erom dat de scrollbalk precies de onderkant raak van het plaatje. Met een iframe lukte mij dit ook al niet., daar kreeg ik een hele mooie verticale scrollbalk erbij.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 04-09 23:23
Zet dit eens in je CSS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
   <style type="text/css">
    .melp {
      position:relative;
      left:13px;
      top:25px;
      width:746px;
      height:65px;
      z-index:2;

      overflow-x:scroll;
      overflow-y:none;
      border:1px solid #000000;
      border-collapse:collapse;

      padding-bottom:0px;
      padding-left:0px;
      padding-top:0px;
      
      margin:0px 0px 0px 0px;
      text-align:left;
      vertical-align:top;
    }
    </style>

En dit in je HTML:
code:
1
2
3
<div id="fotoviewerText" class="melp">
    [img]"images/test.jpg"[/img]
</div>

Lost dit al iets op?

Note: Heb e.e.a toegevoegd, en even in de CSS geplempt, dat is stukken overzichtelijker :)

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
ja ok, dat was ik ook nog van plan, maar doe liever eerst alles in een stylesheet in de pagina zelf. Maar het heeft niks geholphen btw. ... check de site ...
overigens de stylesheet staat op data/stylesheet.css ...maar dat had je zelf denk ik ook al uitgevogeld ;)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 04-09 23:23
OK, en in de body van de pagina
code:
1
2
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

en in de en td tag in de CSS
code:
1
2
3
4
5
td {
  border-collapse:collapse;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

Vooral die laaste, wat gebeurt er?

Motor (of auto) onderhoud bijhouden


  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 31-08 12:55
Ok, wellicht is dit te simpel, maar ben je niet vergeten dat er met Javascript nog een layer/div omheen gezet wordt?

De code wordt dan (ongeveer):

<div id='fotoviewer' style='position:absolute; left:0px; top: 0px; width:776px; height:123px; background-image:url(http://www2.hku.nl/~patrick/test/images/fotoviewer.gif); z-index:1'>

<div id='fotoviewerText' class='melp'>
[img]"images/test.jpg"[/img]
</div>

</div>

Als ik dat hier test krijg ik hetzelfde als het plaatje...

Was dat t?

Suc6

Verwijderd

Topicstarter
Javascript zorgt voor die eerste layer waarin de tweede genest zit, dus dat zit wel goed. Ook de margin etc. in de CSS helpen niet, ik begin me toch echt af te vragen of dit wel mogelijk is :S

  • simon
  • Registratie: Maart 2002
  • Laatst online: 10:03
Off-topic:

Ik zie geen scrollbalk in mozilla.

|>


Verwijderd

Topicstarter
omdat de site totaal NIET crossbrowser is, en dat hoeft het ook niet. Uiteindelijk zal het draaien op een netwerk met alleen maar IE!!! ;) ...
Pagina: 1