Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: css border

punppis [25.07.2007 03:21:48]

#

Saako css:llä jonkun elementin rajan sen elementin sisäpuolelle? Esim. jos on elementti jonka leveys on 100px, laitat siihen elementtiin 1px borderin, niin se on todellisuudessa 102px leveä.

Laitetaan tähän samaan nyt vielä, miten saisin jonkun elementin ottamaan loput käytettävissä olevasta tilasta? Jos minulla on vaikka 3 elementtiä. Ensimmäinen elementti veisi 10% korkeudesta, toisen elementin koko vaihtuisi tekstin mukaan, jaa viimeisen elementin pitäisi täyttää jäljellä oleva korkeus.

Olga [25.07.2007 07:37:11]

#

1. Laitat elementin leveydeksi 98px :) Tai laitat elementin toisen elementin sisään ja tälle ympäröivälle elementille leveydeksi 100px.

2. Taitaa mennä JavaScriptin puolelle. CSS3:ssa taisi tulla jotain uusia juttuja, joissa esimerkiksi elementtien kokoja pystyi asettamaan laskukaavojen avulla muiden elementtien kokoja apuna käyttäen.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta