Mire használjuk?
A <figure> ábrák, fényképek, illusztrációk, diagramok jelölésére szolgál. A megjelenítendő tartalom lehet valamilyen kép, melyet az <img> tag segítségével lehet a <figure> tagbe illeszteni. Viszont lehet multimédiaelem is, vagy akár forráskód is. Az utóbbi esetben a <code> taget lehet használni. Opcionálisan tartalmazhat egy ábrához tartozó feliratot. Ezt a feliratot a <figcaption> tagek közé kell tenni. Utóbbi nem kötelező tag, de ha van, akkor csak egy lehet belőle és a <figure> tag első vagy utolsó gyereke lehet.
<figure> tag paraméterei: globális attribútumok
<figcaption> tag paraméterei: globális attribútumok
Példa - Forráskód elhelyezése
for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;
<figure>
<pre>
<code>
for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;
</code>
</pre>
</figure>
Példa - Forráskód elhelyezése ábraaláírással (az aláírás az ábra felett)
for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;
<figure>
<figcaption>Ciklussal bekérjük a tömb elemeit</figcaption>
<pre><code>for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;</code>
</pre>
</figure>
Láthatjuk, hogy a képaláírás most az ábra felett jelent meg. Ez azért van, mert a <figcaption> elemet közvetlenül a <figure> tag után írtuk, így annak első gyereke lett. Ha az aláírást az ábra alatt akarjuk megjeleníteni, akkor az alábbi példában látható módon, a <figure> tag lezárása előtt kell közvetlenül elhelyeznünk.
Példa - Forráskód elhelyezése ábraaláírással (az aláírás az ábra alatt)
for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;
<figure>
<pre><code>for i:=1 to n do
begin
write('Kérem a tömb ',i,'. elemét: ');
readLn(t[i]);
end;</code>
</pre>
<figcaption>Ciklussal bekérjük a tömb elemeit</figcaption>
</figure>
Példa - Versrészlet elhelyezése a <figure> és <figcaption> tagekkel
A hatalmas szerelemnek
Megemésztő tüze bánt.
Te lehetsz írja sebemnek,
Gyönyörű kis tulipánt!
<figure>
<q cite="http://www.citatum.hu/szerzo/Csokonai_Vitez_Mihaly">
A hatalmas szerelemnek<br />
Megemésztő tüze bánt.<br />
Te lehetsz írja sebemnek,<br />
Gyönyörű kis tulipánt!
</q>
<figcaption>Csokonai Vitéz Mihály: <cite>Tartózkodó kérelem (részlet)</cite></figcaption>
</figure>
A <figure> tag használatára példákkal együtt még visszatérünk a képek beillesztésére szolgáló <img> tag ismertetésénél.
Az idézőjelek beállításához használható a quotes paraméter.
![]() ![]() |
![]() |
![]() |
A tananyag az ELTESCORM keretrendszerrel készült