Autor Zpráva
Bonety
Profil *
no mam problém na svojem pc když najedu na své stránky tak je vše v pohodě. jak je tam prostě logo tak je jen jedno. ale když jsem třeba u kamaráda tak u něho je logo a zase kousek loga jako opakuje se to jak to mám vyřešit?
yFang
Profil
Zkus upřesnit, jak tam logo vkládáš.
Bonety
Profil *
přes html src="neco"
Casero
Profil
Bonety
V css nastvat background-repeat.
Bonety
Profil *
s css nedělám
nightfish
Profil
Bonety
jestli máš problém s nějakými stránkami, tak by bylo vhodné napsat sem na ně odkaz
Bonety
Profil *
www.sweb.cz/Boniatti.Dominik no a v ie to přeteká
nightfish
Profil
no a v ie to přeteká
nejen

s css nedělám
tak začni
Trejpa
Profil
Bonety

Jednoduše:
Pakliže chceš zachovat rozměr loga na celou stránku, tak prohoď v index.html definici rozměrů rámů jejich šířku z: cols="100,*,100" na cols="*,824,*", kde 824 je šířka tvého loga v pixelech.

Jinak:
Definice rámečků lze slučovat, není potřeba každé dva rámečky dávat na samostatnou stránku. Prostě místo jednoho <frame> opět použiješ <frameset> a v tom definuješ vnořené <frame>. Stránky stred.html a obsah.html nebudeš potřebovat, vše bude definováno v index.html. Takto:

<html>
<head>
<title>Junior tenis Karviná</title>
</head>
<frameset cols="*,824,*" frameborder="0" border="0" noresize>
<frame src="okraj1.html" name="okraj1" frameborder="0" border="0" noresize>
<frameset rows="250,*" frameborder="0" border="0" noresize>
<frame src="logo.html" name="logo" frameborder="0" border="0" noresize>
<frameset cols="150,*" frameborder="0" border="0" noresize>
<frame src="menu.html" name="menu" frameborder="0" border="0" noresize>
<frame src="text.html" name="text" frameborder="0" border="0" noresize>
</frameset>
</frameset>
<frame src="okraj2.html" name="okraj2" frameborder="0" border="0" noresize>
</frameset>
<noframes>
<body>
<h1>Junior tenis Karviná</h1>
<p>Váš prohlížeč neumí zobrazit rámečky, které jsou našich stránkách použity.
To ale nevadí, ke všem stránkám se dostannete přes <a href="menu.html">menu</a>.</p>
<p>Pro další informace si pište na junior@junior.cz</p>
</body>
</noframes>
</html>


Poznámka 1:
Pokud mají být stránky s pevným rozměrem, tak zmenši šířku toho loga. Mnoho lidí má ještě rozlišení 800×600px a ti, co mají větší, si okno prohlížeče neotvírají na celou obrazovku. Když odmyslíš posuvník a kousíček navíc, tak potom na šířku obsahu zbude 750px.

Poznámka 2:
Rámce jsou již překonány. Mají totiž mnoho problémů. Nauč se CSS.

Poznámka 3:
Také jsem začínal s rámy. Poznámku 2 můžeš ignorovat. Pokud u tvorby stránek zůstaneš, tak tě vývoj k technologii CSS stejně donutí.

EDIT: (přidáno)

Poznámka 4:
Těch 250px na výšku je pro pevnou hlavičku s logem moc. Výškově asi takto: záhlaví okna + lišta nabídek + lišta navigace + lišta záložek + lišta s taby + stavový řádek + systémová lišta = cca 225px. Při rozlišení 800×600 je výška obsahu = 600px - 225px - tvých 250px = 125px. Na to, že v tom bude hlavní obsah stránky, je to trochu málo (8 řádků velmi malého písma). Ve tvém případě doporučuji logo vysoké okolo 60px, nejvíce však 100px. Zkus si změnit velkost okna na dané rozlišení.


Doplnění:

A protože ti obě moje řešení zeškaredí ty boční rámy, tak změň pozadí v každém jejich <body>:

okraj1.html:
<body style="background: #4f5875 url(sloupec.jpg) repeat-y right top;"></body>

okraj2.html:
<body style="background: #4f5875 url(sloupec2.jpg) repeat-y left top;"></body>

Toť celé kouzlo s CSS. Potom je vhodné oříznout z obrázků ten jeden rušivý pixel po stranách a protože mají nastavené opakování. Není třeba je tam dávat celé, stačí úzký proužek, dolů se to zkopíruje.

Základ CSS není tak složitý, pro začátek je to dobrý příklad. Background určuje, že se bude nastavovat pozadí. Za dvojtečkou jsou jeho hodnoty: #4f5875 (barva míst, kde nebude obrázek - tvoje modrá), adresa obrázku, opakovat obrázek svisle (to je to ypsilon) a první z opakovaných přirazit k pravému/levému hornímu rohu v body v konkrétním rámci. Za středníkem může pokračovat další vlastnost, jako je barva písma, font, a další. Mimochodem jsi to už na stránce text.html použil.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0