Autor Zpráva
patamat
Profil *
Dobrý den,


neporadil by někdo, jak umístit 2 reklamy sklik vedle sebe? Tedy na jeden řádek? Jestliže 2x zkopíruji kód, tak se zobrazí reklamy pod sebou... ale chtěl bych je na jednom řádku, případně s 1px mezerou. Neřešil někdo podobný problém a ví, jak na to? Děkuji. :)
margin
Profil *
Nech to plavat.
patamat
Profil *
To jsem zkoušel...

<div style="width:100%">
<div style="float:left">
<div id="sklikReklama_....."></div>
<script type="text/javascript">
var sklikData = { elm: "sklikReklama_......", zoneId: ....., w: 468, h: 60 };
</script>
<script type="text/javascript" src="http://out.sklik.cz/js/script.js"></script>
</div>
<div style="float:right">
<div id="sklikReklama_....."></div>
<script type="text/javascript">
var sklikData = { elm: "sklikReklama_......", zoneId: ....., w: 468, h: 60 };
</script>
<script type="text/javascript" src="http://out.sklik.cz/js/script.js"></script>
</div>
</div>

Ale žádná změna... stejně tak, když jsem přiradil float k DIVům přímo v skliku... Asi moc "přeDIVováno". :-D

Jaký byl měl tedy měl být, prosím, správný zápis? :) Děkuji.
Marek88
Profil
[#3] patamat:
Zkus divům, kterým dáváš float, nastavit šířku na 50%. Jinak mají automaticky 100% a už je nic obtékat nemůže.

Jinak ten div s floatem, co obaluje jednotlivé reklamy, můžeš zrušit a float a width nastavit rovnou tomu s reklamou.
// místo tohohle:
<div style="float:left">
<div id="sklikReklama_....."></div>

// dej tohle:
<div id="sklikReklama_....." style="float: left; width: 50%;"></div>
patamat
Profil *
Kód mám zapsaný takto, ale žádná změna. :/

<div style="width: 100%">
<!-- Kontextová reklama Sklik -->
<div id="sklikReklama_....." style="float: left; width: 50%;"></div>
<script type="text/javascript">
var sklikData = { elm: "sklikReklama_.....", zoneId: ....., w: 468, h: 60 };
</script>
<script type="text/javascript" src="http://out.sklik.cz/js/script.js"></script>
<!-- Kontextová reklama Sklik -->
<div id="sklikReklama_....." style="float: right; width: 50%;"></div>
<script type="text/javascript">
var sklikData = { elm: "sklikReklama_.....", zoneId: ....., w: 468, h: 60 };
</script>
<script type="text/javascript" src="http://out.sklik.cz/js/script.js"></script>
</div>
margin
Profil *
Marek88:
Zkus divům, kterým dáváš float, nastavit šířku na 50%. Jinak mají automaticky 100% a už je nic obtékat nemůže.
To není pravda, výchozí hodnotou šířky pro blokové elementy je "auto", což je něco jiného, než 100% a třeba právě při plavání se rozdíl projeví.

patamat:
Problém bude v kódu reklamy, který do DIVů id="sklikReklama_....." dává skript, jenže ten neznám. Zkusil bych něco podobného, co radí Marek88:
<div id="sklikReklama_....." style="float: left; width: 468px; overflow: hidden;"></div>

Napřed však, pro jistotu, by mě zajímalo, máš na stránce pro dvě reklamy vedle sebe 936px místa? Zkus udělá toto:
<div style="float: left; width: 468px; background: #fab">reklama 1</div>
<div style="float: left; width: 468px; background: #def">reklama 2</div>
<br style="clear: both">
patamat
Profil *
@margin: Tak místo tam nebylo. :) Upravil jsem css, uvedený kód s barvou pozadí a textem se zobrazuje v pořádku, ale když tam vložím kód Skliku, tak jsou opět reklamy pod sebou.
klema
Profil
Vytvořit 2 bannery, každý s unikátním ID, potom to jde. ;) Dále, jak je popsáno výše... float: left;

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0