Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

venster verkleinen. div element meer naar de rand.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo mensen,

Hoe krijg ik het voor elkaar dat bijvoorbeeld een div element die margin-left:20 heeft dat ik dan het venster (van je webbrouwser) verklein (de linker kant naar rechts ->) dat ie een kleinere margin-left heeft, bijvoorbeeld van 5px; Ipv dat je het venster versleept en het div element nog steeds die 20 px witruimte heeft (niet zoals via de rechterkant).

En is hiervan nog een algemeen benaming? Zodat ik het wat makkelijker kan opzoeken.

Alvast bedankt,

Niels

(sorry voor de onduidelijke vraag)

  • EnnaN
  • Registratie: September 2002
  • Laatst online: 21-11 11:24

EnnaN

Toys in the attic

"relatief" ? ALs in, als je niet "20 pixels" instelt maar "4 %", dan zal de ruimte meeveranderen met de breedte?

sig


  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Een andere mogelijkheid is natuurlijk om het via javascript af te handelen. Maar dat kost wel wat meer moeite dan simpelweg dingen relatief in te stellen zoals EnnaN aangeeft. Daar zou ik zelf ook beginnen.

Verwijderd

Topicstarter
Net zoals hier op tweeakters, je verplaatst de linker kant van het venster en dan stopt ie bij het tweakers logo. In volledige breedte staat ie ongeveer 50px; verwijderd van de rand.

Hoe maak je zoiets met de rand? Ik heb margin: 0 en text-align; left/center/right geprobeerd maar dat had geen enkele zin.

[ Voor 25% gewijzigd door Verwijderd op 29-08-2013 12:57 ]


  • Exception
  • Registratie: Augustus 2006
  • Laatst online: 23-11 07:10
Jij zoekt denk ik de benaming "responsive webdesign"

  • Orion84
  • Registratie: April 2002
  • Laatst online: 23-11 11:34

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Verwijderd schreef op donderdag 29 augustus 2013 @ 12:56:
Net zoals hier op tweeakters, je verplaatst de linker kant van het venster en dan stopt ie bij het tweakers logo. In volledige breedte staat ie ongeveer 50px; verwijderd van de rand.

Hoe maak je zoiets met de rand? Ik heb margin: 0 en text-align; left/center/right geprobeerd maar dat had geen enkele zin.
Ik zou zeggen: kijk eens in de code van de site hier, dan kan je dat gewoon zien hoe dat gerealiseerd is. Bijvoorbeeld in Firefox met "inspect element" om het wat makkelijker te maken dan door de platte code te lezen.

Zoals al is aangegeven kan dat met relatieve waardes voor de margins (of in dit geval voor de width).

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 17:28

RM-rf

1 2 3 4 5 7 6 8 9

In CSS kun je ook aangaves doen over de groote van de viewport (en bv het medium van weergave):

Cascading Stylesheet:
1
2
3
4
5
6
7
@media screen and  (min-width: 990px) and (max-width: 1600px) {

   .selector {
       foo: bar;
    }

}


daarmee kan je erg goed stapsgewijze aanpassingen doen voor verschillende schermbreedtes
(en dat is de basis van wat bekend staat als 'responsive design')

[ Voor 9% gewijzigd door RM-rf op 29-08-2013 15:38 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-11 09:49

Bosmonster

*zucht*

Verwijderd schreef op donderdag 29 augustus 2013 @ 12:56:
Net zoals hier op tweeakters, je verplaatst de linker kant van het venster en dan stopt ie bij het tweakers logo. In volledige breedte staat ie ongeveer 50px; verwijderd van de rand.

Hoe maak je zoiets met de rand? Ik heb margin: 0 en text-align; left/center/right geprobeerd maar dat had geen enkele zin.
Hier op de site lijkt het me simpelweg gedaan met een min-width op de balk waar het logo instaat.

  • Orion84
  • Registratie: April 2002
  • Laatst online: 23-11 11:34

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Bosmonster schreef op donderdag 29 augustus 2013 @ 16:08:
[...]


Hier op de site lijkt het me simpelweg gedaan met een min-width op de balk waar het logo instaat.
Precies. De body heeft 100% breedte (want geen width opgegeven), met een min-width. De menubalk heeft 90% breedte (maar ook met een min-width).

Daardoor schaalt de boel netjes naar wat smallers, waarbij in eerste instantie zowel body als menubalk smaller worden, maar zodra de menu balk z'n min-width bereikt wordt alleen de body nog smaller (tot die ook z'n min-width bereikt). (even los van de trucs om de tracker op bepaalde breedtes netjes in beeld te houden)

Maar dat is dus exact wat ik zei: als je het wilt zoals hier: kijk dan gewoon hoe het hier is gedaan. Dat plus een beetje inlezen in de basisbegrippen van html en css en je komt een heel eind :)

[ Voor 5% gewijzigd door Orion84 op 29-08-2013 16:13 ]

The problem with common sense is that it's not all that common. | LinkedIn | Flickr

Pagina: 1