« 1 2 »
Autor Zpráva
Elis6
Profil
Na stránce http://www.gy-sy.wz.cz mám daný nadpis, když se na něj podívám v Mozille (FireFox), tak se zobrazí správně, ale když v IE (MyIE, Maxthon, IE 6), tak je pod ním najednou mezera. Je to vidět pod tím pejskem, ten obrázek by měl "sedět" přímo na tom okraji. Bohužel tomu tak není. Můžete mi prosím poradit? Děkuji
habendorf
Profil
Pro hx si nastav požadovaný margin + padding. (třeba na 0)
Elis6
Profil
Zkusila jsem tam doplnit nulové, kladné i záporné hodnoty, ale ten nadpis se ani nehne. :(
habendorf
Profil
Já teda v IE a FF nevidím rozdíl, až na to, že ti ve FF chybí vpravo kus rámečku.
Timy
Profil
zkus to napsat takhle
<div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788"></div>

jako bez toho odřádkování
Elis6
Profil
Já teda v IE a FF nevidím rozdíl, až na to, že ti ve FF chybí vpravo kus rámečku.

Ten chybí i v IE, ale pod tím nadpisem je nehezká mezera ..
jozob
Profil
stačí zrušiť odriadkovanie v kóde
<div id="nadpis">

<img src="design/nadpis.jpg" class="nadpis" width="788">
</div>


Treba zmeniť na:
<div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788"></div>


Takže nesmú tam byť konce riadok - všetko musí byť v jednom riadku.
Toto je dosť divný problém v IE...
Elis6
Profil
Timy - tak jsem díky tobě právě zjistila, že to dělá ten kód. :) Když mám
<div id="nadpis"><? include "design/nadpis.inc";?> </div>, tak to tam nechá mezeru, ale když to napíšu "přímo", tak mezera zmizí.
<div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788"></div>

Je možné, že IE je příliš zmaten z tolika cest, že tam potom udělá chybu?
jozob
Profil
Aha... Nevšimol som si Timyho príspevok... Sorry...
Timy
Profil
Elis6
zde je vysvětlení http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=1&topic=14 249
jozob
Profil
Ta chyba je asi spôsobená nesprávnou interpretáciou kódu (konkrétne bielich znakov - v tomto prípade konce riadku), to je skôr softwareová otázka pre vývojarov v MS...
Elis6
Profil
Řádkování na to také nemá vliv. Tady jsou oba typy těch kódů. Jeden je napsaný římo (index2) a ten druhý je odkázán na jiný soubor s kódem a ten už nefunguje.

http://www.gy-sy.wz.cz
http://www.gy-sy.wz.cz/index2.cz
Elis6
Profil
Ano a ten index2, když odřádkuji, tak nefunguje. Ale index(1) je neodřídkovaný a přesto je zobrazen špatně.
Timy
Profil
Elis6
<div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788">
</div>

právě že odřádkovaný je, i ten druhý div musí být na stejném řádku
jozob
Profil
Ano... je oriadkovaný
Elis6
Profil
Timy není to odřádkované. Jenom to v tom poznámkovém bloku "skočilo" na druhý řádek. Ve skutečnosti, to tak není.
Timy
Profil
Elis6
Jenom to v tom poznámkovém bloku "skočilo" na druhý řádek. Ve skutečnosti, to tak není. -- no ale tím, že to skočilo na další řádek se tam udělala mezera, jedna maličká mezera, kterou MSIE chápe jako text a automaticky rezervuje místo pro písmenky jako "yjp" atd. (všechna, co mají část sebe pod řádkem), aby se tam prsotě vešly. Asi tak nějak, doufám, že jsem to moc nezkomolil.
habendorf
Profil
Já se asi zeptám blbě: proč je ten img vůbec v divu? A ještě lépe - není pro nadpis lepší hx?
Elis6
Profil
Timy - ale v PSPadu to mám na jednom řádku. Já nevím proč to IE dává na dva.
Elis6
Profil
habendorf - je to v divu, protože jsem chtěla dát samostané vlastnosti, které jsou v main.css . Potřebovala jsem s tím "hýbat", stejně jako s tím menu nebo textem. Nepochybně je několik jednodušších cest, ale já jiné neznám.
habendorf
Profil
je to v divu, protože jsem chtěla dát samostané vlastnosti, které jsou v main.css

Div ale není jediný stylovatelný element. CSS vlastnosti můžeš nastavit i tagu img, a ještě lépe tagu hx (třeba background), jak už jsem se snažil naznačit.
jozob
Profil
Elis6
Keď si dám zobraziť zdrojový kód, je tam jeden enter... na 100%
habendorf
Profil
Vážení diskutující, tlacháte s prominutím úplný kraviny.

1) IMG je inline nebo block? inline
2) mezera po odřádkování se tedy objeví kde? vedle, nikoliv pod
3) co se zobrazí bez obrázku? kulový
4) neměla by stránka mít nadpis, tedy element hx? měla

Pardon, ale dřívější (jemnější) náznaky zjevně nestačily.
Timy
Profil
habendorf
Vážení diskutující, tlacháte s prominutím úplný kraviny. 2) mezera po odřádkování se tedy objeví kde? vedle, nikoliv pod -- nu a proč se tam tedy v tomto případě mezera nezobrazí <div style="background:red;"><img src="obrazek.jpg" width="50" height="50"></div> , ale v tomhle případě ano? <div style="background:red;"><img src="obrazek.jpg" width="50" height="50"> </div>
Elis6
Profil
habendorf
Ale když vlastnosti nastavím u img, tak se mi budou měnit všechny obrázky, co je špatnýho na tom, že to je v divu? A co je špatnýho na tom, že to má obrázek? I tato diskuse má obrázek ..
Elis6
Profil
jozob
Ano, když se i já podívám do zdrojového kódu je tam enter. Když se ovšem podívám na ftp, už na wz, tak tam ten enter není.
Timy
Profil
Elis6
Když se pdíívám na zdroják, tak tam prostě máš

  <div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788">

</div>


Otevři PSPad nebo poznámkový blok, to je jedno a dej to za sebe, bez mezery, bez entru. Nemáš tam třeba zapnuté nějaké automatické odřádkování? Ftp ti to nijak změnit nemůže.
Elis6
Profil
Timy
když jsem si to otevřela v poznámkovým bloku, v PSPadu, když jsem si vezla na wz do zdrojáku, tak je to na jednom řídku. Já nevím proč mi to IE ukazuje, že je to na 2..
Elis6
Profil
Timy
A mezera je fuč. Ono mi to házelo ten div na druhý řádek, protože jsem mezitím měla mezeru. Měla jsem

<div id="nadpis"><img src="design/nadpis.jpg" class="nadpis" width="788"> </div>

ten IE je fakt nějakej divnej
Timy
Profil
Elis6
á nevím proč mi to IE ukazuje, že je to na 2.. -- já to tahám z FF, takže IE za to určitě nemůže.
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0