| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
Ahojte,
nedá mi neopýtať sa na jednu vec. Mám jeden div, v ktorom mám dalšie 2 divy - stlpce; v tom dive okrem týchto dvoch stlpcov nič nie je. a preto je jeho výška 0px; v podstate teda tie dva stlpce zo svojho materskeho divu pretekajú.
a mna by zaujímalo či to može nejak vadit alebo či je to jedno.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.01.2011 13:54 | |
|
V takom pripade je ten obalovaci div zrejme uplne zbytocny, nie?
|
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
no rozmýšlal som nad tým, či nie je zbytočný, ale tak si hovorím, že to je taká kostra, pre ktorú nastavím niektoré spoločné vlastnosti, aby som ich nemusel dávat dvakrát do každého z divov.
okrem toho, napr. aj taký div container, ktorý som si všimol že sa často používa, obsahuje v podstate iba divy.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.01.2011 14:04 | |
|
Ak maju mat oba bloky spolocne vlastnosti, mozes im nastavit spolocnu triedu alebo napisat selektor pre oba elementy (#div1,#div2 {...}), nie? Ak nejaky element nepotrebujes, je naozaj hovadina ho tam mat.
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 16.01.2011 14:04 | |
|
Ten div "container", ktorý spomínaš má častokrát nastavené pozadie, alebo je celý vycentrovaný na stred, preto sa používa. Ak ten tvoj obalovač nepotrebuješ, nepouži ho (nevieme ti poradiť, nevidíme kód).
Ak sú tie dva vnútorné divy floatované, tak pridaj za ne ešte jeden prázdny div (alebo hr, alebo čokoľvek iné podľa vkusu), ktorému nastavíš clear: both. To by tvoj problém malo vyriešiť.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
aha. tak super. to clear: both tomu fakt pomohlo. ten obvodovy div som odstranil a je to v pohode. díky moc. // pridané po 1 hodine 22 minútach od posledného príspevku hmmm...chcel by som sa ešte niečo opýtat k tomu cler. zistil som, že objekt s vlastnostou cler:both nepusti vedla seba floatované objekty. preto sa zaradi az za ne - to som si už domyslel.
mám teraz takýto kod stranky
Kód: ... <div class="kontajner"> <div class="hlmenu"> menu </div><!-- koniec hlmenu -->
<div class="prvystlp"> obsah </div><!-- koniec divu prvystlp -->
<div class="druhystlp"> obsah </div><!-- koniec divu druhystlp -->
<div id="clear"> </div><!--koniec divu clear-->
<div class="footer"> like box z FB </div><!-- koniec divu footer -->
</div><!--koniec divu kontajner-->
v css mám u divu clear toto Kód: div#clear { clear: both; height: 1px; background: url("obr/stlpcara.jpg"); background-position: 0 0; background-repeat: repeat-x; margin: 550px 0 0 0; }
proste som spravil tento div vysoký 1px, a dal som mu pozadie - spravil som z toho ciaru; táto čiara sa objavila za stlpcami s obsahom (čo je dobre). ked som vsak chcel dat margin 15px - aby nebola nalepena na stlpcoch, neposunulo sa to. posunutie som registroval až pri margine 550 px. a nechápem prečo. akože v podstate chápem, že keby ten div nemal vlastnost clear: both, tak že mi vyleti kamsi hore, a že od toho miesta sa tiež počíta ten margin - a teda že preto je posunutie viditelne až pri 550px. no ale nechápem prečo sa mi ta čiara zobrazila normálne pod stlpcami ako som chcel.
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 16.01.2011 18:20 | |
|
Tak nedávaj tej čiare horný margin 15px, ale daj tým floatovaným stĺpcom spodný margin 15px.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
akože tak som to urobil. tan príspevok som napísal kvoli tomu, že ma zaujímalo prečo to tak je ako som napísal
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 16.01.2011 18:29 | |
|
Hmm... ako ti to vysvetliť. Proste, pri tom dive, ktorý má clear: both, tak ten jeho horný margin sa berie od vrchu, od toho miesta, kde začínajú tie dva floatované divy. Tak to je vždy.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.01.2011 18:31 | |
|
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 16.01.2011 18:42 | |
|
Ďakujem Ďuri, nechcelo sa mi hľadať a mám pocit, že moje vysvetlenie by mu asi moc nepomohlo
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 01.05.07 Prihlásený: 23.07.19 Príspevky: 420 Témy: 151 |
ahaaaa. už chápem. Dík Ďuri, aj shaggy, hoci tvoje vysvetlenie fakt za vela nestálo
|
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| pretekanie textu v HTML, XHTML, XML, CSS | 19 | 1259 | 05.08.2008 20:13 neutronmind | | Identifikátory divov v HTML, XHTML, XML, CSS | 4 | 357 | 12.07.2010 1:20 PhYs0c | | usporiadanie divov v HTML, XHTML, XML, CSS | 6 | 641 | 15.12.2009 20:07 neopagan | | dynamicka sirka divov v HTML, XHTML, XML, CSS | 5 | 431 | 30.11.2010 18:26 Blackdevil | | Horzinotalne scrollovanie DIVov v JavaScript, VBScript, Ajax | 0 | 524 | 03.03.2009 8:51 max-m | | [CSS] naťahovanie DIVov v HTML, XHTML, XML, CSS | 3 | 420 | 27.10.2009 16:04 rooobertek | | dropdown menu prekryvanie divov v HTML, XHTML, XML, CSS | 2 | 798 | 27.02.2010 16:18 Scorpion | | jquery toggle viacerych divov v JavaScript, VBScript, Ajax | 2 | 655 | 20.12.2010 22:29 jablko05 | | Problem s roztahovanim divov v HTML, XHTML, XML, CSS | 11 | 597 | 04.02.2009 17:59 Ivan11114 | | 2stlpcovy layout bez pouzitia divov v HTML, XHTML, XML, CSS | 21 | 1001 | 03.01.2008 20:11 Flety | | Vložiť obrázok do 2 divov v JavaScript, VBScript, Ajax | 6 | 394 | 19.05.2012 13:12 1daemon1 | | Udaje z 1 MySQL tabulky do 2 divov v PHP, ASP | 2 | 334 | 24.07.2012 20:51 DeiForm | | Môže byť? v PC zostavy | 11 | 1276 | 31.01.2008 16:40 ScorpionSX | | moze byt? v PC zostavy | 14 | 750 | 09.03.2009 17:43 mimkork | | Moze byt??? v PC zostavy | 13 | 1003 | 18.04.2007 17:32 Jaro | | moze byt? v PC zostavy | 14 | 992 | 12.09.2008 22:28 Majorit |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|