Autor | Zpráva | ||
---|---|---|---|
nooBIQ Profil |
#1 · Zasláno: 23. 9. 2011, 22:05:03
Ahoj, tvořím web a potřebuji pomoc.
1)Potřeboval bych poradit jak nastavit, aby se barva rámečků kolem rámů zobrazovala na Chromu i Firefoxu stejně. 2)Mám tento kód: <frameset rows="150, *"> <frame src="MAIN.html" scrolling="no"> <frameset cols="30%, 70%"> <frame src="MENU.html" scrolling="no"> <frame src="HOME.html" scrolling="no"> </frameset> </frameset> potřebuji nastavit obrázek/písmo v MAIN.html tak, aby se po přiblížení/oddálení v prohlížeči nikam neposouval/o (aby zůstalo na svém místě) 3)Jak nastavit pozadí (body background) tak, aby se po přiblížení/oddálení v prohlížeči nikam neposouval/o (aby zůstalo na svém místě) |
||
Darker Profil |
#2 · Zasláno: 23. 9. 2011, 22:30:37
Na prvni dotaz by mela odpovedet CSS vlastnost border, na druhy pak background-position.
|
||
nooBIQ Profil |
#3 · Zasláno: 23. 9. 2011, 22:36:23
Darker:
Díky. A nevíš přesně ty kódy? |
||
Darker Profil |
#4 · Zasláno: 23. 9. 2011, 22:44:50
No ale Google je vi lip. Mohl bys prece byt tak hodny, a projevit aspon trochu iniciativy v reseni tveho problemu :)
Ale pokud to uz ted vzdavas: FRAME { border: 1px dotted red; } Druhe nevim pro co chces nastavovat. A, samozrejme, je tu moznost ze prohlizece skinovani ramu nepodporuji. Ale u IFRAME to funguje. |
||
nooBIQ Profil |
#5 · Zasláno: 23. 9. 2011, 23:06:10
Darker:
Ještě jednou díky, jsem začátečník v CSS stylech, kam zapsat (v tom kódu) ten FRAME, když to chci nastavit u každýho rámu zvlášť? V tom druhým potřebuji nastavit, aby se obrázek (pozadí s obrázkem) nepřesouvalo po přiblížení/oddálení. Nejsem moc znalý v psaní CSS. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>XXX</title> </head> <style> body {background-image: url("obrazky/MAIN.jpg")} background-position: top center</style> </html> |
||
Darker Profil |
#6 · Zasláno: 23. 9. 2011, 23:15:20
Tak jestli to jde zmrazit pri oddalovani, umim to jen pro posouvani.
Kazdopadne, pokud chces kazdemu ramu nastavit jiny vzhled, das kazdemu vlastnost CLASS. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>XXX</title> </head> <style> body {background-image: url("obrazky/MAIN.jpg"); background-position: top center; } FRAME.menu {/*styl*/} FRAME.main {/*styl*/} </style> </html> <frameset rows="150, *"> <frame src="MAIN.html" scrolling="no" class="main"> <frameset cols="30%, 70%"> <frame src="MENU.html" scrolling="no" class="menu" > <frame src="HOME.html" scrolling="no"> </frameset> </frameset> V CSS v ukazce jsi mel dost zakladni chybu kterou jsem si dovolil upravit. Vlastnosti musi byt ve slozenych zavorkach, oddelene stredniky. Mimo zavorky jsou selektory ktere urcuji, pro co bude vlastnost platit. |
||
Petr ZZZ Profil |
#7 · Zasláno: 23. 9. 2011, 23:23:28 · Upravil/a: Petr ZZZ
nooBIQ:
„když to chci nastavit u každýho rámu zvlášť?“ Třeba pomocí tříd (třída = class). HTML: <frame src="HOME.html" scrolling="no" class="makova"> CSS: .takova { vlastnost1:hodnota; vlastnost2:hodnota; } .makova { vlastnost1:jinacihodnota; vlastnost2:jinacihodnota; } Reaguji na ↓ Bubáka #11: Díky, to jsem nevěděl. |
||
Darker Profil |
#8 · Zasláno: 23. 9. 2011, 23:28:15
Petr ZZZ:
Mam za to, ze je lepsi uvadet pred tridou i jmeno elementu, pokud to ma platit jen pro nej. Je to prehlednejsi. |
||
nooBIQ Profil |
#9 · Zasláno: 23. 9. 2011, 23:48:41
Petr ZZZ:
Jinak je celý kód správně? Jo ještě, jak se teda zapíše do FRAME.menu {/*styl*/} |
||
Darker Profil |
#10 · Zasláno: 23. 9. 2011, 23:49:44 · Upravil/a: Darker
nooBIQ:
„Jinak je celý kód správně?“ Presne tak. Pokud ne, urcite jsi na to prisel, protoze sis to nejdriv vyzkousel, nez ses ptal, ze? |
||
Bubák Profil |
#11 · Zasláno: 24. 9. 2011, 02:07:15
FRAME ani FRAMESET nejde stylovat, styl se musí dát přímo stránce uvnitř FRAMESETu, výše uvedené pokusy jsou ztrátou času.
|
||
nooBIQ Profil |
#12 · Zasláno: 24. 9. 2011, 10:18:55
Bubák:
Tak jak bude ten kód podle tebe? |
||
undisputed Profil |
#13 · Zasláno: 24. 9. 2011, 10:43:30
Naštuduj si základy css a nemusíš sa stále vypytovať..takto web nespravíš..
|
||
nooBIQ Profil |
#14 · Zasláno: 24. 9. 2011, 11:00:04
Petr ZZZ:
A co mám zapsat do {/*styl*/} |
||
Bubák Profil |
#15 · Zasláno: 24. 9. 2011, 11:19:33 · Upravil/a: Bubák
nooBIQ:
„Tak jak bude ten kód podle tebe?“ „A co mám zapsat do“ Pro rámeček kolem menu tak, že stránce MENU.html dáš tento styl: body {border: 4px solid yellow; margin: 0;} |
||
nooBIQ Profil |
#16 · Zasláno: 24. 9. 2011, 11:28:20
Bubák:
To by bylo, díky moc všem. A ještě to background-position? |
||
Darker Profil |
#17 · Zasláno: 24. 9. 2011, 12:32:45
nooBIQ:
„background-position“ Fixed. |
||
Bubák Profil |
#18 · Zasláno: 24. 9. 2011, 12:46:06
Darker:
Pro "background-position" není platná hodnota fixed, pravděpodobně máš na mysli vlastnost "background-attachment", ale myslím si, že to není to, co pomůže. nooBIQ: Na tvou druhou a třetí otázku nejsem schopný odpovědět bez odkazu na živou ukázku a je možné, že ani pak se nenajde jiné řešení, než nepoužívat rámy. |
||
nooBIQ Profil |
#19 · Zasláno: 24. 9. 2011, 13:19:29
Bubák:
Ten background attachment by mohlo být to pravé, jen kam to zapsat? Takto? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>XXX</title> </head> <style> body {background-image: url("obrazky/XXX.jpg"); background-attachment: fixed} </style> </html> Tohle je vlastně i řešení 2. a 3. otázky ;) protože potřebuji pozadí v jednotlivých rámech. |
||
nooBIQ Profil |
#20 · Zasláno: 24. 9. 2011, 13:26:14
nooBIQ:
Jo a nevíte, jak se dělá průhledná čára (br nebo hr)? |
||
nooBIQ Profil |
#21 · Zasláno: 24. 9. 2011, 13:27:10
nooBIQ:
Já se omlouvám za tak hloupé dotazy, ale jsem téměř začátečník a CSS a některé prvky v HTML moc neovládám ;) Ale jinak díky za rady |
||
o_O Profil |
#22 · Zasláno: 24. 9. 2011, 19:10:27
nooBIQ:
Proč chcete udělat něco průhledného? Jaký to má smysl? „br“ Tag br zalamuje řádky, ten asi těžko. V CSS Vám pomůžou vlastnosti background (popř. border). Můžete taktéž nastavit šířku či výšku. |
||
Časová prodleva: 13 let
|
0