# Mis on HTML-keha ja kuidas seda kasutada?

HTML `<body>` element sisaldab kogu HTML-dokumendi nähtavat sisu. Igas HTML-dokumendis võib olla ainult üks `<body>` ala.

## Mis on HTML `<body>` -märge ja milleks seda kasutatakse?

HTML `<body>` on HTML-element, mida kasutatakse dokumendi sisu kasutajatele kuvamiseks. Kõik **nähtav sisu**, nagu pealkirjad, tekstiblokid, pildid, tabelid, hüperlingid, loendid ja muud elemendid, salvestatakse selle HTML-sildiga. Igas dokumendis võib olla ainult **üks `<body>`**. See asub alati `<head>` ala all ja HTML-jaluse kohal. `<body>` silt toetab kõiki globaalseid HTML-atribuute.

## Mis on HTML `<body>` süntaks ja funktsionaalsus?

Enne kui näitame teile mõne lihtsa näite abil, kuidas HTML `<body>` töötab, tasub tutvuda elemendi põhilise süntaksiga. See näeb välja järgmine:

```html
<body>This is where all the visible website content is stored.<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
```

Ainult sissejuhatava (`<body>`) ja lõpetava (`<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>`) sildi vahel olev sisu kuvatakse hiljem asjaomasel veebilehel.

## HTML `<body>` näidet

Järgmistes näidetes näete, kuidas `<body>` praktikas kasutatakse.

### HTML-dokument lihtsa `<body>` elemendiga

Esmalt loome lihtsa HTML-dokumendi, millel on **pealkiri, tekstiosa ja pilt**, mis kõik asuvad dokumendi põhiosas. Selle kood on järgmine:

```html
<html>
<head>
<title>HTML body in a document</title>
</head>
<body>
<h1>Here’s your heading</h1>
<p>Here’s your website content.</p>
<img src="example.jpg" alt="Here’s an image">
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Navigatsiooniriba loomine href-iga

Järgmine näide näitab, kuidas luua veebisaidile navigeerimisribaga `<body>` ja href-atribuutiga. Siin on kood:

```html
<html>
<head>
<title>Website with a navigation bar</title>
</head>
<body>
<nav>
<a href="#home">Home</a> |
<a href="#about">About</a> |
<a href="#contact">Contact</a>
</nav>
<section id="home"><h2>Home</h2></section>
<section id="about"><h2>About</h2></section>
<section id="contact"><h2>Contact</h2></section>
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Video lisamine HTML `<body>` -märgise abil

Kui soovite oma veebisaidile video lisada, on `<body>` jagu selleks õige (ja ainus) koht. Allpool on näide video lisamise kohta:

```html
<html>
<head>
<title>Website with a video</title>
</head>
<body>
<video width="320" height="240" controls>
<source src="example-film.mp4" type="video/mp4">
</video>
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Sisu kujunduse muutmine HTML `<body>` -märgise abil

CSS-i abil saate kasutada ka `<body>` ala oma veebisisu kujunduse kohandamiseks. Selle toimimist näete järgmisest näidisest:

```html
<html>
<head>
<title>HTML body with visual adjustments</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #BFEFFF;
}
h1 {
color: black;
}
</style>
</head>
<body>
<h1>Here’s your heading</h1>
<p>Here’s your website content.</p>
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

### Taustade kohandamine HTML-is `<body>`

Kui soovite muuta [HTML-taustat](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/html-taustad/) CSS-iga, saate seda teha ka HTML `<body>`-s. Taustavärvi seadistamine toimub järgmiselt:

```html
<html>
<head>
<title>HTML body with new background colour</title>
<style>
body {
background-color: #BFEFFF;
}
</style>
</head>
<body>
<h1>Here’s your heading</h1>
<p><a href="https://www.example-website.com">Visit example-website.com!</a></p>
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```

Pildi lisamiseks kasuta allpool olevat koodi:

```html
<html>
<head>
<title>HTML body with new background image</title>
<style>
body {
background-image: url(example.png);
}
</style>
</head>
<body>
<h1>Here’s your heading</h1>
<p><a href="https://www.example-website.com">Visit example-website.com!</a></p>
<div class="hash d-none" hidden>hash_2a77f6f9fc1874512531355df605f456a22db7ee</div><script data-shy-copy-guard>(function(){var C=[0x00AD,0x200B,0x200C,0x200D,0x2060,0xFEFF];var s=function(t){for(var i=0;i<C.length;i++){t=t.split(String.fromCharCode(C[i])).join("");}return t;};document.addEventListener("copy",function(e){var sel=document.getSelection();if(!sel||sel.isCollapsed||!e.clipboardData){return;}e.clipboardData.setData("text/plain",s(sel.toString()));try{var d=document.createElement("div");d.appendChild(sel.getRangeAt(0).cloneContents());e.clipboardData.setData("text/html",s(d.innerHTML));}catch(x){}e.preventDefault();});})();</script></body>
</html>
```


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/html-keha/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/html-keha/) for AI/LLM consumption.