[CSS][960GS] DIV rekt niet mee uit

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Tusk
  • Registratie: Juni 2001
  • Laatst online: 12-09 10:11

Tusk

Sticky Bomb likes you!

Topicstarter
Jaren geleden maakt ik wel eens een websiteje. Maar dat was nog uit het <table> tijdperk. Nu heb ik me onlangs voorbijgeluld en beloofd dat ik wel ff een website voor het hotel van mn oom zou fixxen. Uiteraard wil ik het nu netjes en meteen goed doen dus ben begonnen om met het grid960 systeem een site te bouwen.

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 <div id="featured" class="container_12">
        <div id="reserveren" class="grid_5">
            <h2><strong>Boek</strong> een kamer</h2>
            <p>datum<br>tijd<br>Personen<br>etc<br>etc</p>
            <center><button>Reserveer</button></center>
            <hr class="clearr">
        </div>
        <div id="welkom" class="grid_7">
            <h1><strong>WELKOM</strong> op deze site</h1>
            <img src="#" align="left">
        <p>inleiding
        </p>
        <p>
            main tekst.
        </p>
            
    </div>
</div>

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#featured{ 
background-color: yellow;
}
#reserveren{
    background-color: #575046; 
    background-image:url(../img/glans1.png);
    background-repeat:repeat-x; 
    margin:0; width:400px; 
    height:100%;
    -webkit-border-bottom-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-topleft: 20px;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
#reserveren p {margin: 10px; text-align:center; }   
.clearr { border:0px; clear:both; overflow:hidden;}
#welkom{
    background-color:#463f33;
    background-image:url(../img/glans1.png);
    background-repeat:repeat-x; 
    margin:0; 
    width: 560px; 
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-topright: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}
#welkom p {margin: 10px;}


Dit geeft mij:
Afbeeldingslocatie: http://www.stijnziet.nl/div/screensite1.jpg

Heb het even geel gemaakt om de zaak te verduidelijken.
Ik wil dus dat de hoogte van de linker kolom gelijk blijft aan die van de rechter, ook als er meer tekst in kom.
Ik loop er nou al een paar dagen mee te klooien en google me suf, maar ik kom er niet aan uit.
(let niet op t plaatje is ff voor het idee)
Er zijn nog wel wat meer probleempjes waar ik tegenaan loop met de margin icm de backgrounds maar dat heb ik met workarounds al verholpen.


*I asked for a shotgun, not an anti-aircraft!
- shotgun? that must be the guns that fire a shot....
*yes.. you must be the brains


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

faux columns

Acties:
  • 0 Henk 'm!

  • Tusk
  • Registratie: Juni 2001
  • Laatst online: 12-09 10:11

Tusk

Sticky Bomb likes you!

Topicstarter
ik hoopte even dat het zo makkelijk zou zijn.

deze site gevonden: http://pepijnkoning.nl/valse-kolommen-in-css-faux-columns/

Cascading Stylesheet:
1
2
3
4
5
#featured{ 
  width: 960px;
  background: #fff url(../img/fauxcolumns.png);
  overflow: hidden;
}

maar dat helpt niet. Hetgene wat hier geel is wordt dan gevult met het achtergrondplaatje en dan is de linker kolom (#reserveren) nog steeds even hoog (te kort dus) als in het plaatje hierboven.


*I asked for a shotgun, not an anti-aircraft!
- shotgun? that must be the guns that fire a shot....
*yes.. you must be the brains


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Het idee is dus dat het niet uitmaakt dat die kolom niet daadwerkelijk zo hoog wordt als die andere maar dat dit zo lijkt ;)

Acties:
  • 0 Henk 'm!

  • Tusk
  • Registratie: Juni 2001
  • Laatst online: 12-09 10:11

Tusk

Sticky Bomb likes you!

Topicstarter
hah ok :) heb de #feature nu rounded borders gegeven en ze bij de 2 kolommen weggehaald.

wel raar dat je de container heel lichtjes achter de kolommen doorziet:
Afbeeldingslocatie: http://www.stijnziet.nl/div/screensite2.jpg

(fauxcolums.jpg is rood btw :))


*I asked for a shotgun, not an anti-aircraft!
- shotgun? that must be the guns that fire a shot....
*yes.. you must be the brains


Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Dat ligt aan de rendering/aliassing die je browser op die rounded corners loslaat. Niet rood maken, maar bruin dus :)

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
^Dat. En sowieso geen jpg gebruiken maar png of desnoods gif voor afbeeldingen die geen foto's zijn. Al is het maar omdat je nooit 100% zeker bent van een exacte match van de kleuren die je in je CSS instelt met de JPG vanwege (enigszins) mogelijk kleurverschil door JPG compressie. (Voor de nuances van deze post lees je hier maar even verder of verdiep je je even in JPEG, Gif, PNG). Diezelfde foute keuze voor bestandsformaat zie ik namelijk ook in de bel in je afbeelding.

[ Voor 96% gewijzigd door RobIII op 04-05-2011 21:17 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • nerz101
  • Registratie: Februari 2010
  • Laatst online: 05-08 15:16
Misschien even een stomme vraag, maar zijn dit soort problemen niet ook op te lossen met min-height: ...; ?
Of is dit bad-practice?

Verkeerd gelezen, moet ook dynamisch meerekken.

[ Voor 21% gewijzigd door nerz101 op 05-05-2011 09:08 ]


Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Tusk schreef op woensdag 04 mei 2011 @ 18:40:
hah ok :) heb de #feature nu rounded borders gegeven en ze bij de 2 kolommen weggehaald.

wel raar dat je de container heel lichtjes achter de kolommen doorziet:
[afbeelding]

(fauxcolums.jpg is rood btw :))
Daarvoor heeft webkit een kleine fix:

Cascading Stylesheet:
1
-webkit-background-clip: padding-box;
Pagina: 1