Tegs FRAME
Pārlūks | Internet Explorer | Netscape | Opera | Safari | Firefox | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Versija | 5.5 | 6.0 | 7.0 | 8.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.2 | 9.5 | 1.3 | 2.0 | 3.1 | 1.5 | 2.0 | 3.0 |
Atbalsts | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā | Jā |
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Tegs <FRAME> nosaka atsevišķa freima , kuros dalās pārlūka logs, īpašības. Šim elementam jāatrodas konteinerī <FRAMESET>, kurš pie tam nosaka lapas sadalījumu atsevišķos apgabalos. Katrā tādā apgabalā tiek ielādēta patstāvīga web-lapa, kuru nosaka ar parametra src palīdzību. Kaut obligātu parametru tegam <FRAME> nav, tiek rekomendēts uzstādīt katram freimam nosaukumu ar atribūta name palīdzību. Tas ir īpaši svarīgi, ja no hipersaites, kura atrodas vienā freimā, jāatver dokuments citā freimā.
Sintakse
<frameset> <frame> </frameset>
Parametri
- bordercolor
- Robežlīnijas krāsa.
- frameborder
- Attēlot rāmīti ap freimu vai nē.
- name
- Uzstāda freima unikālo nosaukumu.
- noresize
- Nosaka, vai lietotājs varēs izmainīt freima izmērus vai nē.
- scrolling
- "Skrollera" joslu attēlošanas veids freimā.
- src
- Ceļš uz failu, kurš tiks ielādēts freimā.
Aizverošais tegs
Nav nepieciešams.
Piemērs 1. Tega <FRAME> izmantošana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME</title>
</head>
<frameset rows="80,*" cols="*">
<frame src="top.html" name="topFrame" scrolling="no" noresize>
<frameset cols="80,*">
<frame src="left.html" name="leftFrame" scrolling="no" noresize>
<frame src="main.html" name="mainFrame">
</frameset>
</frameset>
</html>
Tega <FRAME> parametru apraksts
Parametrs BORDERCOLOR
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Ja tegam <FRAMESET> uzstādīta robežu attēlošana, tad priekš individuāliem freimiem to krāsu var izmainīt ar tega <FRAME> parametru bordercolor. Pārlūki, kā likums, dažādi attēlo krāsaino robežu, piemēram, Opera vispār ignorē šo parametru. Ja tegiem <FRAMESET> un <FRAME> rāmītis ir uzstādīts dažādās krāsās, tad prioritāte parasti ir pēdējai.
Sintakse
<frame bordercolor="krāsa">
Argumenti
Krāsas vērtību var noteikt 2 veidos.
1. Pēc tās nosaukuma
Pārlūki atbalsta vairākas krāsas pēc to nosaukumiem.
2. Pēc heksadecimālās skaitļa metodes
Krāsu noteikšanai izmanto heksadecimālos skaitļus. Heksadecimālā sistēma, atšķirībā no decimālās sistēmas, bāzējas uz skaitļa 16. Cipari būs sekojoši: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Cipari no 10 līdz 15 aizvietoti ar latīņu burtiem. Skaitļus virs 15 šajā sistēmā veido apvienojot vairākus ciparus vienā skaitlī. Par piemēru, skaitlim 255 decimālajā sistēmā atbilst skaitlis FF heksadecimālajā sistēmā. Lai nerastos sajukums skaitīšanas sistēmas noteikšanā, pirms heksadecimālā skaitļa liek restītes simbolu #, piemēram #666999. Katra no trīs krāsām — sarkanā, zaļā un zilā — var pieņemt vērtību no 00 līdz FF. Tādējādi, krāsas apzīmējums sastāv no 3 blokiem #rrggbb, kur pirmie 2 cipari atbild par krāsas sarkano komponenti, divi vidējie — par zaļo, bet 2 pēdējie par zilo .
Noklusētā vērtība
Nav.
CSS analogs
border
Piemērs 2. Robežkrāsas maiņa
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs bordercolor</title>
</head>
<frameset rows="*" cols="80,*" bordercolor="black" border="5">
<frame src="left.html" name="leftFrame">
<frameset rows="80,*" bordercolor="black" border="5">
<frame src="top.html" name="topFrame" bordercolor="red">
<frame src="main.html" name="mainFrame">
</frameset>
</frameset>
</html>
Parametrs FRAMEBORDER
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Nosaka, vai attēlot robežu starp freimiem vai nē. Pārlūks Opera jebkurā gadījumā attēlos šauru līniju, ja tegam <FRAMESET> nav uzstādīts parametrs framespacing="0". Šis parametrs atceļ atribūta frameborder darbību tegam <FRAMESET>.
Sintakse
<frame frameborder="1 | 0">
Argumenti
Pieļaujams izmantot vērtību 1 robežas attēlošanai vai 0, lai to nerādītu.
Noklusētā vērtība
Nav.
Piemērs 3. Robežu atcelšana starp freimiem
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs frameborder</title>
</head>
<frameset cols="100,*,20%">
<frame src="left.html" name="leftFrame" frameborder="0">
<frame src="main.html" name="mainFrame" frameborder="0">
<frame src="right.html" name="rightFrame" frameborder="0">
</frameset>
</html>
Parametrs NAME
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Parastā HTML-dokumentā pārejot pēc hipersaites, pārlūka logā tekošais dokuments tiek aizvietots ar jauno. Izmantojot freimus, dokumentu ielādes shēma atšķiras no ierastās. Galvenā atšķirība — iespēja ielādēt dokumentu izvēlētajā freimā no cita freima. Šim nolūkam tiek izmantots tega <А> parametrs target . Kā tā vērtība tiek norādīts freima nosaukums, kurā tiks ielādēts dokuments, kurš tika uzstādīts ar parametru name.
Sintakse
<frame name="nosaukums">
Argumenti
Kā nosaukums tiek izmantots burtu un/vai ciparu salikums. JavaScript ir jūtīgs pret reģistru, tāpēc vēršoties pie formas pēc tās nosaukuma no skriptiem, izmantojiet to pašu rakstību, ko parametrā name.
Noklusētā vērtība
Nav.
Piemērs 4. Freima nosaukuma norādīšana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs name</title>
</head>
<frameset cols="100,*,20%">
<frame src="left.html" name="leftFrame">
<frame src="main.html" name="mainFrame">
<frame src="right.html" name="rightFrame">
</frameset>
</html>
Parametrs NORESIZE
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Lietotājs var izmainīt freima izmērus ar peles kursora palīdzību, aktivējot to uz freima robežas un velkot vajadzīgajā virzienā (1.zīm.). Turklāt nav nozīmes, vai robeža ir redzama vai nē. Parametra noresize pievienošana aizliedz šo iespēju, un lietotājs jau patstāvīgi vairs nespēs mainīt freima izmērus.
Zīm 1. Peles kursora izskats pie freima izmēru mainīšanas.
Sintakse
<frame noresize>
Argumenti
Nav.
Noklusētā vērtība
Pēc noklusējuma freimu izmērus atļauts mainīt.
Piemērs 5. Freima izmēru maiņas aizliegums
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs noresize</title>
</head>
<frameset cols="100,*">
<frame src="left.html" name="leftFrame" noresize>
<frame src="main.html" name="mainFrame">
</frameset>
</html>
Parametrs SCROLLING
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Ja freima saturs neiekļaujas tam atvēlētajā logā, automātiski parādās informācijas attēlošanai nepieciešamās "bīdjoslas" ("skrolleri"). Dažos gadījumos šīs joslas sabojā web-lapas dizainu, tālab no tām var atteikties. Šim nolūkam kalpo parametrs scrolling.
Sintakse
<frame scrolling="auto | no | yes">
Argumenti
- auto
- Pārlūks "bīdjoslas" pievieno pēc nepieciešamības, gadījumā, ja freima saturs pārsniedz tā redzamo daļu.
- no
- Aizliedz "bīdjoslu" attēlošanu.
- yes
- Vienmēr attēlo "bīdjoslas", neatkarīgi no freimā izvadamās informācijas apjoma.
Noklusētā vērtība
auto
Piemērs 6. "Bīdjoslu" slēpšana
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs scrolling</title>
</head>
<frameset cols="100,*">
<frame src="left.html" name="leftFrame" noresize scrolling="no">
<frame src="main.html" name="mainFrame">
</frameset>
</html>
Parametrs SRC
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
Apraksts
Norāda faila adresi (URL), kurš tiks ielādēts freimā. Pieļaujams izmantot ne tikai ceļu līdz failam, bet arī JavaScript funkcijas, kuras atgriež vērtību.
Sintakse
<frame src="URL">
Argumenti
Kā vērtība tiek norādīts absolūtais vai relatīvais ceļš līdz failam.
Noklusētā vērtība
Nav.
Piemērs 7. Ceļš līdz failam
HTML 4.01IE 5.5IE 6IE 7Op 9.5Sa 3.1Ff 2.0Ff 3.0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Tegs FRAME, parametrs src</title>
</head>
<frameset cols="100,*">
<frame src="/html/example/left.html" name="leftFrame">
<frame src="main.html" name="mainFrame">
</frameset>
</html>