| Autor | Zpráva | ||
|---|---|---|---|
| smrad Profil * |
#1 · Zasláno: 27. 5. 2011, 15:57:13
Hraju si se sloupcovým layoutem. První řádek obsahuje jednen "sloupec", druhý řádek 3 sloupce a třetí řádek opět jeden sloupec. Ovšem, nemohu docílit třetího sloupce. CSS vypadá takto
body
{
margin: 0; padding:0;
background: #ffffff;
text-align: center;
}
#hlavicka
{
height: 150px;
padding: 10px;
border: 1px solid blue;
background: #dddddd;
}
#obsah
{
width: 900px;
margin: 1em auto;
border: 1px solid blue;
text-align: left;
}
#levypanel
{
float: left;
width: 200px;
margin: 0; padding:0;
}
#levypanel-obsah
{
margin: 0;
padding: 0.5em 1em;
}
#hlavnipanel
{
margin: 0 0 0 200px;
padding: 0;
}
#hlavnipanel-obsah
{
margin: 0;
padding: 0.5em 1em;
}
#pravypanel
{
float: right;
width: 200px;
margin: 0; padding:0;
}
#pravypanel-obsah
{
margin: 0;
padding: 0.5em 1em;
}
#paticka
{
padding: 10px;
border-top: 1px solid blue;
background: #dddddd;
}
hr.cleaner
{
clear:both;
display: none
}<body> <div id="obsah"> <div id="hlavicka"> <h1>Hlavička</h1> </div> <hr class="cleaner" /> <div id="levypanel"> <div id="levypanel-obsah"> <h4>Menu s pevnou šířkou</h4> <ul> <li><a href="index.html">Odkaz 1</a></li> <li><a href="index.html">Odkaz 2</a></li> <li><a href="index.html">Odkaz 3</a></li> <li><a href="index.html">Odkaz 4</a></li> <li><a href="index.html">Odkaz 5</a></li> </ul> </div> </div> <div id="hlavnipanel"> <div id="hlavnipanel-obsah"> <h1>Obsah s pevnou šířkou</h1> <p>Text</p> </div> </div> <div id="pravypanel"> <div id="pravypanel-obsah"> <h4>Menu s pevnou šířkou</h4> <ul> <li><a href="index.html">Odkaz 1</a></li> <li><a href="index.html">Odkaz 2</a></li> <li><a href="index.html">Odkaz 3</a></li> <li><a href="index.html">Odkaz 4</a></li> <li><a href="index.html">Odkaz 5</a></li> </ul> </div> </div> <hr class="cleaner" /> <div id="paticka"> Patička </div> </div> </body> |
||
| habendorf Profil |
#2 · Zasláno: 27. 5. 2011, 16:01:43
Prostřední sloupec floatni doleva a dej mu šířku 500px.
|
||
| smrad Profil * |
#3 · Zasláno: 27. 5. 2011, 16:53:41
Bohužel nepomohlo.
|
||
| Liennie Profil |
#4 · Zasláno: 27. 5. 2011, 20:01:43
Posuň v kódu pravý sloupec před hlavní.
<div id="levypanel"></div> <div id="pravypanel"></div> <div id="hlavnipanel"></div> |
||
| smrad Profil * |
#5 · Zasláno: 27. 5. 2011, 21:39:16
Pořád to není ono. Ještě bych potřeboval, aby se levý a pravý panel natahoval na celou výšku stránky. Koukněte sem, pokud nerozumíte. Jinak CSS je
/*Layout*/
body
{
height: 100%;
margin: 0;
padding: 0;
background: #ffffff;
text-align: center;
}
#logo
{
height: 150px;
padding: 10px;
border: 0px solid blue;
background: #dddddd;
-moz-border-radius: 70px 70px 0px 0px;
-webkit-border-radius: 70px 70px 0px 0px;
border-radius: 70px 70px 0px 0px;
}
#obsah
{
width: 900px;
margin: 1em auto;
border: 1px solid blue;
text-align: left;
overflow: hidden
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
border-radius: 70px;
}
#levy
{
float: left;
width: 200px;
margin: 0;
padding:0;
}
#pravy
{
float: right;
width: 200px;
margin: 0;
padding:0;
}
#stred
{
text-align: justify;
width: 500px
/*float: left;*/
margin: 0 0 0 200px;
padding: 0;
}
.text
{
margin: 0;
padding: 0.5em 1em;
}
#paticka
{
width: 500px;
height: 10px;
}
#paticka-obsah
{
width: 100%;
height: 10px;
padding: 10px;
border-top: 1px solid blue;
background: #dddddd;
}
hr.cleaner
{
clear:both;
display: none
}
/*Text*/a index.html <body> <div id="obsah"> <div id="logo"> <h1>Logo</h1> </div> <!-- Levý sloupec --> <div id="levy"> <div class="text"> Levý sloupec </div> </div> <!-- Pravý sloupec--> <div id="pravy"> <div class="text"> Pravý sloupec </div> </div> <!-- Text --> <div id="stred"> <div class="text"> Text </div> </div> </div> </body> </html> |
||
| Liennie Profil |
#6 · Zasláno: 27. 5. 2011, 23:44:22
Ve stylu ti za šířkou #stred chybí středník a prohlížeč (testováno v Mozille Firefox 3.6) to kvůli tomu zobrazuje špatně.
Mimochodem, cleaner ti s display: none; nebude fungovat. Použij visibility: hidden; a na odstranění vzniklé mezery vynuluj height, margin a border. |
||
|
Časová prodleva: 15 let
|
|||
0