| Autor | Zpráva | ||
|---|---|---|---|
| final Profil * |
#1 · Zasláno: 30. 3. 2012, 17:17:37
ahoj,
mám kód <div id="a">
<div id="b">
<?php
for ($i=1;$i<10;$i++){
echo "<div class=c>$i</div>";
}
?>
</div>
</div>#a{width:300;overflow:hidden;}
.c{float:left;width:100}Výsledok má byť: vedľa seba vypísané čísla od 1 po 9, s tým že vidieť by mali byť len 1,2,3 a ostatné schované ale deje sa to že čísla sa vypíšu 1,2,3 4,5,6 7,8,9 kde je chyba? |
||
| Trejpa Profil |
#2 · Zasláno: 30. 3. 2012, 17:28:01
final:
„vidieť by mali byť len 1,2,3 a ostatné schované“ Nemají proč být schované. Float způsobí, že když se nevejdou do řádku (300px), tak pokračují na dalším. Overflow nemá důvod je ořezem svisle schovat, když blok nemá nastavenu výšku. Nastav stejnou výšku do #a a do .c.
|
||
| final Profil * |
#3 · Zasláno: 30. 3. 2012, 17:29:45 · Upravil/a: final
Trejpa:
aha aké jednoduché :) ďakujem a predsa nie , pomýlil som sa aj tak to nefunguje :/ kód #a{width:300;height:20;}
.c{float:left;width:100;height:20;}
<div id="a">
<div id="b">
<?php
for ($i=1;$i<10;$i++){
echo "<div class=c>$i</div>";
}
?>
</div>
</div>Výsledok je taký istý,(dal som oveflow hidden preč a je to zase 1,2,3 4,5,6 7,8,9 ) |
||
| Trejpa Profil |
#4 · Zasláno: 30. 3. 2012, 18:45:24
final:
„dal som oveflow hidden preč“ Proč? Co myslíš, že to schovává? Doplň jednotky, vrať overflow a bude to fungovat. Ořez plovoucích bloků |
||
| final Profil * |
#5 · Zasláno: 30. 3. 2012, 19:29:21
daj si odtiaľ overflow:hidden preč a uvidíš že tie čísla sú pod sebou a nie vedľa seba ako som chcel
|
||
| Trejpa Profil |
#6 · Zasláno: 30. 3. 2012, 19:37:33
final:
Ty jsi ale nepsal, že je chceš mít vedle sebe na jednom řádku. Stačí do #b nastavit šířku všech vnořených, tedy 900 px.
|
||
|
Časová prodleva: 14 let
|
|||
0