Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
15.01.2009 14:42:30
palun css abi- 4 veeruga layout |
|
|
Palun abi layout-i puhul. Tahan 4 veeruga veebilehte, aga 4 ei tohi olla headeri all, vaid täis pikkuses ülevalt alla.
Muidu header, menüüriba, 3 veergu ja footer on paigas, aga 4 veerg ei lähe nende kõrvale. Viga on selles, et 4-nda veeru viskab kogu lehe alla, kuid 4. peab algama headeri kõrvalt.
Kas keegi oskab aidata?
css:
|
* { padding: 0; margin: 0; } body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } #wrapper { margin: 0 auto; width: 995px; border: 1px solid #ff0000; } #header { color: #333; width: 845px; float: left; padding: 0px; border: 1px solid #ccc; height: 100px; margin: 10px 0px 0px 0px; background: #BD9C8C; } #topmenyy { color: #333; width: 845px; float: left; padding: 0; border: 1px solid #ccc; height: 20px; margin: 0px 0px 0px 0px; background: #BD9C8C; } #leftcolumn { color: #333; border: 1px solid #ccc; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 160px; float: left; } #content { float: left; color: #333; border: 1px solid #ccc; background: #F2F2E6; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 520px; display: inline; } #rightcolumn { color: #333; border: 1px solid #ccc; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 160px; float: left; } /*see on 4 lisaveerg mis peab algama headeri kõrvalt*/ #lisaveerg{ color: #333; border: 1px solid #ccc; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 140px; float: right; } #footer { width: 845px; clear: both; color: #333; border: 1px solid #ccc; background: #BD9C8C; margin: 0px 0px 10px 0px; padding: 0px; }
|
html:
|
<!-- Begin Wrapper --> <!-- Begin Header --> This is the Header </div> <!-- End Header --> <!-- Begin topmenyy --> This is the topmenyy </div> <!-- End topmenyy --> <!-- Begin Left Column --> Left Column </div> <!-- End Left Column --> <!-- Begin Content Column --> <a href="#">Download this CSS Layout </a> </div> <!-- End Content Column --> <!-- Begin Right Column --> Right Column </div> <!-- End Right Column --> <!-- Begin Footer --> This is the Footer </div> <!-- End Footer --> <!-- 4 lisaveerg --> lisaveerg </div> <!-- End lisaveerg --> </div> <!-- End Wrapper -->
|
|
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
15.01.2009 18:35:19
|
|
|
Midagi selliselt ehk
<style>
* { padding: 0; margin: 0; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
#wrapper {
margin: 0 auto;
width: 995px;
border: 1px solid #ff0000;
}
#header {
color: #333;
width: 845px;
float: left;
padding: 0px;
border: 1px solid #ccc;
height: 100px;
margin: 10px 0px 0px 0px;
background: #BD9C8C;
}
#topmenyy {
color: #333;
width: 845px;
float: left;
padding: 0;
border: 1px solid #ccc;
height: 20px;
margin: 0px 0px 0px 0px;
background: #BD9C8C;
}
#leftcolumn {
color: #333;
border: 1px solid #ccc;
background: #E7DBD5;
margin: 0px 0px 0px 0px;
padding: 0px;
height: 350px;
width: 160px;
float: left;
}
#content {
float: left;
color: #333;
border: 1px solid #ccc;
background: #F2F2E6;
margin: 0px 0px 0px 0px;
padding: 0px;
height: 350px;
width: 520px;
display: inline;
}
#rightcolumn {
color: #333;
border: 1px solid #ccc;
background: #E7DBD5;
margin: 0px 0px 0px 0px;
padding: 0px;
height: 350px;
width: 160px;
float: left;
}
/*see on 4 lisaveerg mis peab algama headeri kõrvalt*/
#lisaveerg{
color: #333;
border: 1px solid #ccc;
background: #E7DBD5;
margin: 0px 0px 0px 0px;
padding: 0px;
height: 350px;
width: 140px;
float: right;
}
#footer {
width: 845px;
clear: both;
color: #333;
border: 1px solid #ccc;
background: #BD9C8C;
margin: 0px 0px 10px 0px;
padding: 0px;
}
#nelik{
width:995px;
}
</style>
</head>
<body>
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header">
This is the Header
</div>
<!-- End Header -->
<!-- Begin topmenyy -->
<div id="topmenyy">
This is the topmenyy
</div>
<!-- End topmenyy -->
<div id="nelik">
<!-- Begin Left Column -->
<div id="leftcolumn">
Left Column
</div>
<!-- End Left Column -->
<!-- Begin Content Column -->
<div id="content">
<a href="#">Download this CSS Layout</a>
</div>
<!-- End Content Column -->
<!-- Begin Right Column -->
<div id="rightcolumn">
Right Column
</div>
<!-- End Right Column -->
<!-- 4 lisaveerg -->
<div id="lisaveerg">
lisaveerg
</div>
<!-- End lisaveerg -->
</div>
<!-- Neliku lopp -->
<!-- Begin Footer -->
<div id="footer">
This is the Footer
</div>
<!-- End Footer -->
</div>
<!-- End Wrapper --> |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
15.01.2009 18:44:46
|
|
|
Tõsta #lisaveerg wrapperi seest välja. wrapperile float: left, lisaveerule float: right. Mõlema ümber veel üks lisawrapper, millega joondad asja keskele.
Muide sul see layout on hetkel väga fikseeritud laiusega. Katsu parem nii teha, et keskmine osa muudaks oma suurust dünaamiliselt vastavalt sellele kui lai brauseri aken on. Minu ekraani peal see lisaveerg näiteks sinna kõrvale ei mahu ilma et horisontaalne kerimisriba tekiks.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
15.01.2009 18:52:53
|
|
|
tsitaat: |
Tõsta #lisaveerg wrapperi seest välja. wrapperile float: left, |
sel juhul läheb see lisaveerg ülesse vastu browseri äärt, mitte ei alga samalt kõrguselt mis #topmenyy
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
15.01.2009 23:23:00
|
|
|
Andrusny, mu meelest Plondiin ise ütles, et see lisaveerg peab algama sealt ülevalt:
Plondiin kirjutas: |
4 ei tohi olla headeri all, vaid täis pikkuses ülevalt alla. |
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
15.01.2009 23:27:41
|
|
|
Vabandust. On jah selline tingimus, ei pannud tähele.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
20.01.2009 13:28:25
|
|
|
Aitäh, sain lisaveeru paika.
Aga juhtus üks imelik asi, nimelt kui kirjutan lisaveergu sõna, siis kopeerib selle sõna lõpu 2 tähte lisareale. Millest see tuleb?
edit: see on IE 6 puhul nii, firefox on korras.
css:
css:
|
* { padding: 0; margin: 0; } body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } #kokkutombamine { margin: 0 auto; width: 985px; } #wrapper { margin: 0 auto; width: 845px; float: left;} #header { color: #333; width: 845px; float: left; padding: 0px; height: 100px; margin: 0px 0px 0px 0px; background: #BD9C8C; } #topmenyy { color: #333; width: 845px; float: left; padding: 0; height: 20px; margin: 0px 0px 0px 0px; background: #dfdfdf; } #leftcolumn { color: #333; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 160px; float: left; } #content { float: left; color: #333; background: #F2F2E6; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 525px; display: inline; } #rightcolumn { color: #333; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 350px; width: 160px; float: left; } #lisaveerg{ color: #333; background: #E7DBD5; margin: 0px 0px 0px 0px; padding: 0px; height: 100%; width: 140px; float: right; } #footer { width: 845px; clear: both; color: #333; background: #BD9C8C; margin: 0px 0px 0px 0px; padding: 0px; }
|
html:
html:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="main.css" /> </head> <div id="kokkutombamine"> <!-- Begin Wrapper --> <!-- Begin Header --> This is the Header </div> <!-- End Header --> <!-- Begin topmenyy --> This is the topmenyy </div> <!-- End topmenyy --> <!-- Begin Left Column --> Left Column </div> <!-- End Left Column --> <!-- Begin Content Column --> <a href="#">Download this CSS Layout </a> </div> <!-- End Content Column --> <!-- Begin Right Column --> Right Column </div> <!-- End Right Column --> <!-- Begin Footer --> This is the Footer </div> <!-- End Footer --> </div> <!-- End Wrapper --> <!-- 4 lisaveerg --> lisaveergu kirjutatud tekstist kopeerib viimase sõna 2 viimast tähte teisele reale </div> <!-- End lisaveerg --> </div> <!-- End kokku --> </body> </html>
|
Tahaks küll muutuva keskosaga teha, kuid päisesse tuleb bänner, mis on joondatud sisuosa suhtes. (bänneri vasak külg on sama kaugel kui sisuosas paikneva teksti algus ja bänneri parem külg on sisuosa teksti lõppemisega ühel kaugusel)
Kui teeksin muutuva sisuosa, siis suure resolutsiooni (kui näiteks bänner keskele joondada) puhul jääb bännerist teineteisele poole liiga palju tühja ruumi. Ma ei tea kuidas seda siis pärast lahendada.
|
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
20.01.2009 17:59:19
|
|
|
Plondiin kirjutas: |
Tahaks küll muutuva keskosaga teha, kuid päisesse tuleb bänner, mis on joondatud sisuosa suhtes. |
Näiteks nõndaviisi.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|