CSS

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Chci si udělat menu, takže mam seznam odkazů,který jsem si definoval jako block.A teď každej odkaz se skládá ze tří textovejch částí a já potřebuju aby všechny prostřední byly stejně dlouhý. Mělo by to vypadak asi takhle: << Odkaz1 >> << Odkaz2 >> << Odkaz s delším textem >> Popřípadě se to pak vycentruje. Zdroják mam takhle: <li><a ...><span>&gt</span> Odkaz1 <span>&lt</span></a></li> Problém je, když prostřední část(text) dam jako div, tak mi to nezůstane na jednom řádku a když jako span, tak se nedá nastavit dýlka. Poraďte, jak to vyřešit.
  2. 1. pokud nekde v kodu uvadis znaky <, > a tyto nejsou soucasti jmena tagu je treba je zapisovat jako < a > viz: http://www.cookwood.com/html/extras/entities.html ... pozor na to, jedna se o zbytecnou chybu a tato muze zpusobit neprijemnonsti pri parsovani dokumentu, temi programy, ktere ocekavaji od svych vstupu dodrzovani standardu. 2. lbokovy element (napr DIV) lze take vycentrovat, a to pomoci margin:auto; MSIE je vsak opet sto let za opicema, a nejen ze toto neumi, ale navic obsahuje chybu, ktera v rozporu se specifikaci umoznuje centrovani blokovych elementu pomoci pouheho formatovani textu tedy text-align:center; (teto chyby vsak lze "vyuzit" a zajistit tak centrovani i v tomto softwarovem zazraku :-) 3.
  3. ted vidim, ze toto forum nezachovava zneni entit, takze jeste jednou ... je treba je zapisovat jako &_l_t_; a &_g_t_; (bez podtrzitek) ...
  4. No já to právě tak měl, ale to fórum ty entyty nezachovalo:)). To centrování není problém. Odkaz jsem si v css dal jako blokovej a teď potřebuju dát tam vedle sebe tři různě dlouhý prvky (asi divy) a pak v dalšim odkazu to samý a tz odkazy maj bejt po sebou. Když tam dam samotný divy, tak se mi daj pod sebe místo vedle sebe.
  5. re: "No já to právě tak měl, ale to fórum ty entyty nezachovalo:))." no tak pak jsem tu rozumoval uplne zbytecne :-) jinak to horizontalni prilepeni divu lze vyresit pomoci float. muzeme tak mit div o dane sirce obsahujici text odkazu a uvnitr dva plovouci bloky obsahujici nejake ty okrajove ascii arty. <div style="width:10em;"> <div style="float:left">..::</div> <div style="float:right">::..</div> odkaz <div style="clear:both;" /> </div> to mi ale prijde jako mnoho prace a kodu za malo muziky. Snad by to slo i usporneji. Pokud by na okrajich mela byt graficka dekorace lze pouzit dva vnorene divy a pro kazdy z nich definovat background-image okrajoveho obrazku jednou se zarovnanim vlevo a pote vpravo. Obsah pak vlozit do druheho vnoreneho divu. Tento zapis by byl rozhodne kratsi.
  6. Přeně tak, jak píše Ge0rge. Navíc <<, >> nenese žádnou informační hodnotu. Nejlépší máš asi ty obrázky do pozadí nalevo a napravo. Problém možná bude v jejich velikosti vzhledem k písmu, ale to budeš muset asi přetrpět. Já bych ještě místo druhého divu použil rovnou <a style="display:block">. Zkus se zeptat na to zeptat ještě na diskuse.interval.cz, tam tomu lidi docela dost rozumí. Nejspíš ti navrhnou něco podobného. Zajímavé je i tohle Pixyho řešení nadpisů (tlačítek): http://www.pixy.cz/blogg/clanky/rubberheaders/ Celkově ti doporučuji porčíst některé články na www.pixy.cz.

← Zpět na všechna témata