« 1 2 »
Autor Zpráva
vinnetou
Profil
Sorry za poslední příspevek, a sry ze jeste otravuju. Ja ted zacinam pozicovat a nevim jak udelat kdyz am tu stranku sirokou treba 1024px aby byla vždy na prostředku. Dik :D
pavuk
Profil
obal jí <div>em kterýmu nastav
{margin: auto}
Trejpa
Profil
vinnetou:
Samotný margin: auto ti nepomůže. Běžně se to dělá takto. V případě (zavrhovaného) pozicovaného layoutu ani to nestačí. Tam se musí pozicovat od toho vystředěného bloku, tedy nastavit mu position: relative (bez top a left).
vinnetou
Profil
jenze bych chtel aby se to vsem zobrazovalo uprostred, at maj jakykoliv rozliseni
Trejpa
Profil
vinnetou:
Přečti si [#3] ještě jednou.
vinnetou
Profil
mam to teda takhle obalit do divu:
<body><div id="all">
...obsah stranky...
</div></body>


a do css zadat:
body {
 text-align: center; /*vycentrovanie pre IE*/
}

#all {
 width: 760px; /*šírka layoutu*/
 text-align: left; /*zrušenie vycentrovania textu*/
 margin: 0 auto; /*vycentrovanie v ostatných prehliadačoch*/
}


???

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Trejpa
Profil
vinnetou:
Ano. A pokud používáš k rozmístění prvků na stránce (nevhodnou) metodu pomocí position: absolute, tak ještě do #all přidej position: relative, které způsobí, že všechny v něm obsažené absolutně pozicované prvky budou svoji pozici odvozovat od něj namísto od body.
vinnetou
Profil
hlavni strana:

<html>
<head>
<link rel="stylesheet" type="text/css" href="styly.css">
<title>Hlavní strana - Runescape</title>
</head>
<body>


<table class="table1" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td><h1>Runescape</h1></td></tr>
</table>


<table class="table2" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td valign="top">
<table>
<caption>MENU:</caption>
<tr><td><a href="index.html" title="Hlavní strana">Hlavní strana</a></td></tr>
<tr><td><a href="questy.html" title="O postavě Lurid Ghost">Splněné Questy</a></td></tr>
<tr><td><a href="fotogalerie.html" title="Fotogalerie">Fotogalerie<a/></td></tr>
</table>
</table>


<table class="table3" border="1" cellpadding="3" bordercolor="black" bgcolor="#001616">
<td>
<h1 style="color:yellow;">Vítejte na mých stránkách</h1>
<p>Tyto stránky jsou z drtivé většiny o mé postavě v Runescape, což je super MMORPG*.
<br>*MMORPG - Massive Multiplayer Online Role-Playing Game je počítačová hra na hrdiny
 o více hráčích (tzv. Multiplayer),<br> která umožňuje tisícům hráčů po celém světě být
 duchem v jeden čas na jednom místě. Ve zpravidla fiktivním virtuálním světě skrze Internet.
 MMORPG hry jsou odnoží online her. MMORPG můžeme volně vyložit/přeložit jako Hromadná Online
 hra na hrdiny.</p>
<a href="http://www.rsbandb.com/"><img src="http://www.rsbandb.com/sigs/sig33/lurid_ghost.png" title="Skilly" border="0"></a>
</td></tr>
</table>


<table class="table4" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td> <br></td></tr>
</table>

</body>


styly:

p	{color: #00bbbb; text-indent: 20px;}
a:link, a:visited    {text-decoration: none}
a:link    {color: Aqua;}
a:visited    {color: Aqua;}
a:active    {color: Aqua;}
caption	{color: #00CC00;}
h1	{color: white; font-family: arial black; text-align: Center;}
h2	{color: #336688;}
h3	{color: #CC00FF;}
h4	{color: #33CC66;}
li	{color: #00bbbb;}
.table1 {position: absolute; width: 1024px; top: 0px; height: 60px; left: 0px; }
.table2 {position: absolute; width: 124px; top: 60px; left: 0px; height: 500px;}
.table3 {position: absolute; width: 776px; top: 60px; left: 124px; }
.table4 {position: absolute; width: 124px; top: 60px; left: 900px; height: 500px;}
body {background-color: #001616; margin: auto;}



dal sem to tam jak si rikal a nefungovalo to (tady to neni)
panther
Profil
vinnetou:
dal sem to tam jak si rikal a nefungovalo to (tady to neni)
muselo to fungovat. Dej sem to, co nefungovalo a co jsi zkoušel.
pavuk
Profil
Ve tvým kódu Trejpovo radu nemáš zakomponovanou... Ale protože zároveň píšeš že „(tady to neni)“, tak nechápu proč jsi sem dával kód
týhle stránky. Raději sem dej odkaz na stránku.
Pokud napíšeš správně za <body> vejš [#3] uvedený deklarace (i v týhle stránce) a do stylu k #all navíc
{position: relative}
funguje to.

edit.: pozdě....
vinnetou
Profil
<html>
<head>
<link rel="stylesheet" type="text/css" href="styly.css">
<title>Hlavní strana - Runescape</title>
</head>
<body><div id="all">



<table class="table1" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td><h1>Runescape</h1></td></tr>
</table>


<table class="table2" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td valign="top">
<table>
<caption>MENU:</caption>
<tr><td><a href="index.html" title="Hlavní strana">Hlavní strana</a></td></tr>
<tr><td><a href="questy.html" title="O postavě Lurid Ghost">Splněné Questy</a></td></tr>
<tr><td><a href="fotogalerie.html" title="Fotogalerie">Fotogalerie<a/></td></tr>
</table>
</table>


<table class="table3" border="1" cellpadding="3" bordercolor="black" bgcolor="#001616">
<td>
<h1 style="color:yellow;">Vítejte na mých stránkách</h1>
<p>Tyto stránky jsou z drtivé většiny o mé postavě v Runescape, což je super MMORPG*.
<br>*MMORPG - Massive Multiplayer Online Role-Playing Game je počítačová hra na hrdiny
 o více hráčích (tzv. Multiplayer),<br> která umožňuje tisícům hráčů po celém světě být
 duchem v jeden čas na jednom místě. Ve zpravidla fiktivním virtuálním světě skrze Internet.
 MMORPG hry jsou odnoží online her. MMORPG můžeme volně vyložit/přeložit jako Hromadná Online
 hra na hrdiny.</p>
<a href="http://www.rsbandb.com/"><img src="http://www.rsbandb.com/sigs/sig33/lurid_ghost.png" title="Skilly" border="0"></a>
</td></tr>
</table>


<table class="table4" border="1" cellpadding="3" bordercolor="black" bgcolor="#003030">
<tr><td> <br></td></tr>
</table>
</div>
</body>



styly:


p    {color: #00bbbb; text-indent: 20px;}
a:link, a:visited    {text-decoration: none}
a:link    {color: Aqua;}
a:visited    {color: Aqua;}
a:active    {color: Aqua;}
caption    {color: #00CC00;}
h1    {color: white; font-family: arial black; text-align: Center;}
h2    {color: #336688;}
h3    {color: #CC00FF;}
h4    {color: #33CC66;}
li    {color: #00bbbb;}
.table1 {position: absolute; width: 1024px; top: 0px; height: 60px; left: 0px; }
.table2 {position: absolute; width: 124px; top: 60px; left: 0px; height: 500px;}
.table3 {position: absolute; width: 776px; top: 60px; left: 124px; }
.table4 {position: absolute; width: 124px; top: 60px; left: 900px; height: 500px;}
body {background-color: #001616; margin: auto;}
body {
 text-align: center; /*vycentrovanie pre IE*/
}

#all {
 width: 1024px; /*šírka layoutu*/
 text-align: left; /*zrušenie vycentrovania textu*/
 margin: 0 auto; /*vycentrovanie v ostatných prehliadačoch*/
}
Trejpa
Profil
vinnetou:
Napíši to potřetí a naposledy. Přidej:
#all { position: relative; }


Poznámka:
Nechtěl bys #all (široký 760 px) trochu zvětšit, aby do něj vlezl třeba .table1 (široký 1024 px)?
panther
Profil
Trejpa:
Nechtěl bys #all (široký 760 px) trochu zvětšit, aby do něj vlezl třeba .table1 (široký 1024 px)?
zvětšit a zároveň zúžit .table1 tak, aby se vešel na monitor 1024x... :o)
vinnetou
Profil
uz to jde dik
Trejpa
Profil
panther:
Detail. Sám bych se u pevného layoutu přiklonil k 960 px. Nicméně je na každém, aby si zvážil výhody toho kterého rozměru.

Ale ano, vinnetou by si mohl uvědomit, že výsledný layout musí být užší, než předpokládaná velikost okna prohlížeče (nebo rozlišení monitoru).
vinnetou
Profil
ja vam ted moc nerozumim, jako že to mam moc široky dohromady, mam snizit z tech 1024 treba na 1000px?
a mohli byste by trochu vysvetlit ten layout a tohle:
body { 
text-align: center; /*vycentrovanie pre IE*/ 
} 

#all { 
width: 1024px; /*šírka layoutu*/ 
text-align: left; /*zrušenie vycentrovania textu*/ 
margin: 0 auto; /*vycentrovanie v ostatných prehliadačoch*/ 
}

moc děkuji

Moderátor Joker: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Trejpa
Profil
vinnetou:
Tak nějak. Zamýšlíš-li stránky pro uživatele s monitorem od šířky 1024 px, musí být samotná stránka užší (minimálně o šířku svislého posuvníku).

Řekněme, že tvůj monitor (a nesprávně předpokládáš, že i monitor ostatních návštěvníků) má na šířku rozlišení 1024 bodů. Kdyby si návštěvník s tímto monitorem prohlížel tvůj web, tak se mu tam téměř nikdy nevleze. Protože:
· okno není maximalizované (má vedle něj ICQ, hudbu, miniaplikace; nebo neví, že lze maximalizovat)
· okno je maximalizované, ale má svislý posuvník (cca 16 px)
· okno je maximalizované, ale má v sobě svislé podokno se záložkami, historií nebo jiným doplňkem prohlížeče
· plus cokoliv jiného – nikdy nesmíš předpokládat, že si tvůj návštěvník prohlíží tvé stránky stejně, jako ty
vinnetou
Profil
dik za vysvetleni...dobre tak to dam aspon na 1000px nebo existuje nejaky nastaveni pri pozicovani aby to vzdy bylo na 100% okna? i když to je minimalizovane?


a pls jeste ten layout a tohle:
body { 
text-align: center; /*vycentrovanie pre IE*/ 
} 

#all { 
width: 1024px; /*šírka layoutu*/ 
text-align: left; /*zrušenie vycentrovania textu*/ 
margin: 0 auto; /*vycentrovanie v ostatných prehliadačoch*/ 
}

děkuji

Moderátor Joker: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
pavuk
Profil
Vysvětlení toho layoutu máš právě v těch komentářích který jsou do něj vložený
vinnetou
Profil
v jakejch komentarich?
pavuk
Profil
Komentáře jsou ten text mezi /* a */
vinnetou
Profil
ja aha :D, ale stejne nevim co to je layout, stacil by mi i jen nejakej odkaz na clanek
panther
Profil
vinnetou:
ale stejne nevim co to je layout
tak hledej. Pokud máš základy angličtiny, z názvu by ti to mohlo dojít taky.
Chamurappi
Profil
Reaguji na vinnetou:
Všichni ostatní ten pojem chápou tak nějak intuitivně, zkus si prohlédnout ukázku na odkázané stránce, trochu se nad tím zamyslet (a třeba i trochu zaexperimentovat) a třeba ti to také docvakne.

i když to je minimalizovane?
U minimalizovaného okna se nepřepočítávají rozměry, poněvadž není vidět.


Reaguji na panthera:
Pokud máš základy angličtiny
Slovník Lingea Lexicon mi říká, že layout je „(situační) plán, nákres, návrh, projekt, dispozice“. To jsem ani netušil :-)
vinnetou
Profil
No...dik ste mi teda pomohli. Co je layout sem se zase nedozvedel ani ze slovníku (struktura, uspořádat, rozmístit, uspořádání, rozmístění)
ani z www.jakpsatweb.cz (CSS vlastnost table-layout určuje způsob výpočtu šířky buněk - Způsob výpočtu šířky buněk???).
Asi si rikate že jsem nějakej blb, já se vám onlouvám, sem vážně blb, dělám www stránky teprv měsíc. Vše mi jakžtakž jde, ale tohle nechapu a jen vas prosim o vysvětlení co je obecně layout, na co se používá a k čemu je. Nebo mi ulpne stačí odkaz na začátečníku srozumitelný článek.
Děkuji za pochopení
Trejpa
Profil
vinnetou:
Slovem layout se opravdu myslí to, co jsi našel ve slovníku. Jde o strukturu stránky, tedy jak budou rozmístěny její prvky. Zejména řeší způsoby, jak na stránce umístit prvky do sloupečků a vystředit ji. Toho lze dosáhnout několika způsoby:
1) Rámcový layout – starý způsob, nedoporučuje se z důvodu špatného vyhledávání
2) Tabulkový layout – také zavrhovaný způsob, kdy se jednotlivé prvky umístí na stránku v jedné velké tabulce
3) Absolutně pozicovaný layout – méně doporučovaný způsob, nevhodný pro začátečníky, protože se v něm dá nadělat spousta chyb
4) Plovoucí layout – v současné době asi nejvíce preferovaný způsob (můj příklad)

A vlastnost table-layout do toho nepleť, ta s obecným návrhem (layoutem) webu nesouvisí. Určuje, zda má tabulka při určování šířek buněk dávat přednost jejich obsahu nebo nastaveným rozměrům.
vinnetou
Profil
Ha, konečně někdo! Moc dik trejpo :) to sem potřeboval, dík za pomoc
vinnetou
Profil
mam jeste jeden problem. cely moje stranky jsem udelal pozocovanim aby se nenacityly pomalu, no a ono nic. NAcita se to cely najednou jako kdyby to bylo delany jednou tabulkou. pls poradte co s tim. Dik URL: http://vinnetou.wz.cz/
panther
Profil
vinnetou:
co se načítá najednou? Mě se stránka načítá celkem normálně.
vinnetou
Profil
rychle? já myslel jako že když udělaáš stránku v jedný tabulce, tak IE ceka az se nacte cela a je to pomaly. A kaskadovejma stylama by se to melo nacitat po kouskach, ale neni to tak, treba ta fotogalerie, cekas a z potom se nacte cela, jen obrazky jsou postupne
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0