.


:




:

































 

 

 

 


Section <section> sekcja

Globalne atrybuty HTML.

Atrybuty globalne mogą być użyte z każdym znacznikiem HTML.

Atrybuty nadają znacznikom HTML znaczenie i określają kontekst.

 

  Attribute Description
  accesskey Specifies a shortcut key to activate/focus an element
  class Specifies one or more classnames for an element (refers to a class in a style sheet)
  contenteditable Specifies whether the content of an element is editable or not
  contextmenu Specifies a context menu for an element. The context menu appears when a user right-clicks on the element
  data-* Used to store custom data private to the page or application
  dir Specifies the text direction for the content in an element
  draggable Specifies whether an element is draggable or not
  dropzone Specifies whether the dragged data is copied, moved, or linked, when dropped
  hidden Specifies that an element is not yet, or is no longer, relevant
  id Specifies a unique id for an element
  lang Specifies the language of the element's content
  spellcheck Specifies whether the element is to have its spelling and grammar checked or not
  style Specifies an inline CSS style for an element
  tabindex Specifies the tabbing order of an element
  title Specifies extra information about an element
  translate Specifies whether the content of an element should be translated or not

(http://www.w3schools.com/tags/ref_standardattributes.asp)

 

Przykładowe znaczniki poniżej są znacznikami semantycznymi.

 

Header <header> nagłówek.

 

<header id="page_header">

<h1> Różne wpisy Uczelniane</h1>

</header>

 

Na stronie może być wiele nagłówków (header).

Każda sekcja, artykuł może mieć swój nagłówek.

 

Footer <footer> stopka.

 

<footer id="page_ footer ">

<p>Copyright @ 2015 Uczelnia.</p>

</footer >

 

Na stronie może być wiele stopek (footer).

Każda sekcja, artykuł może mieć swoją stopkę.

 

 

Navigation <nav> nawigacja.

Nawigacja na stronie jest zwykle istotną częścią witryny.

Na stronie może być wiele znaczników nawigacji.

 

<footer id="page_footer">

<p>Copyright @ 2015 Uczelnia.</p>

<nav>

<ul>

<li><a href="#">Strona główna</a></li>

<li><a href="#">O nas</a></li>

<li><a href="#">Warunki używania</a></li>

<li><a href="#">Prywatność</a></li>

</ul>

</nav>

</footer>

 

 

Section <section> sekcja.

Podział na sekcje to podział logiczny pozwalający organizować stronę.

Na stronie może być wiele znaczników sekcji i artykułu.

 

<section id=posts>

</section>

 

 

Article <article> artykuł

Znacznik artykuł określa podstawową zawartość treści strony.

Podział na artkuły to podział logiczny pozwalający organizować stronę.

Na stronie może być wiele znaczników artykułu.

 

<article class="post">

<header>

<h2>Jak powinniśmy przygotowywać się do egzaminu?</h2>

<p> Wpis Mariana z dnia:

<time datetime="2015-10-01T13:21">1 października 2015 godzina 13:21</time>

</p>

</header>

<p>

Pierwsza reguła - każdy uczy się sam. Co należy rozumieć - nikt za ciebie się

nie nauczy.<br> Druga reguła - uczymy się przez ćwiczenia. Nie nauczę się jazdy na

rowerze patrząc jak inni jeżdżą. <br> Trzecia reguła - uczenie się to radość. Jeśli

naukę będę traktował jako przyjemność - nauczę się szybko. Jeśli nauka będzie

udręką - nie nauczę się nigdy.

</p>

<p>

Nauka to powtarzanie. Nie nauczę się siadając raz przed egzaminem.

Muszę usiąść przynajmniej siedem razy. Dlaczego siedem, a nie sześć lub osiem?

Siedem wzięło się z bajki: "za siedmioma górami, za siedmioma lasami". Kilka

razy muszę usiąść. Dlaczego nie powiedziałem od razu "kilka"? Bo Word poprawiał

mi na "klika".

</p>

<footer>

<p><a href="comments"><i>13 Komentarzy </i></a>...</p>

</footer>

</article>

 

W artykule <article> mogą być nagłówki <header>, stopki <footer>.

Artykuł może być podzielony na wiele sekcji <section>.

 

Aside <aside> bok, kolumna boczna.

 

<aside>

<p>

&ldquo; Nigdy nie mów, że to zbyt trudne! &rdquo;

</p>

<p>

&ldquo; Zawsze ciesz się tym co cię czeka! &rdquo;

</p>

 

</aside>

 

W znaczniku <aside> umieszczony została mądrość cytat.

 

Kolumna boczna <aside> jest umieszczona (zagnieżdżona) w artykule <article>, artykuł zaś umieszczony jest w sekcji <section>.

 

<section id="posts">

<article class="post">

<header>

</header>

<aside>

<p>

&ldquo; Nigdy nie mów, że to zbyt trudne! &rdquo;

</p>

<p>

&ldquo; Zawsze ciesz się tym co cię czeka! &rdquo;

</p></aside>

<p>

</p>

<p>

</p>

<footer>

</footer>

</article>

</section>

 

 

Na zakończenie dodanie paska bocznego. Z linkami do wcześniejszych wpisów.

Ten pasek boczny nie jest związany z żadnym artykułem. Dodamy go jako element nawigacji <nav> w osobnej sekcji <section>.

 

<section id="sidebar">

<nav>

<h3>Archiwa</h3>

<ul>

<li><a href="2015/09">wrzesień 2015</a></li>

<li><a href="2015/08">sierpień 2015</a></li>

<li><a href="2015/07">lipiec 2015</a></li>

<li><a href="2015/06">czerwiec 2015</a></li>

<li><a href="2015/05">maj 2015</a></li>

<li><a href="2015/04">kwiecień 2015</a></li>

<li><a href="2015/03">marzec 2015</a></li>

<li><a href="2015/02">luty 2015</a></li>

<li><a href="2015/01">styczeń 2015</a></li>

<li><a href="all">więcej</a></li>

</ul>

</nav>

</section>

 

Element nawigacji znacznik <nav> to oznaczenie specjalnego obszaru nawigacji, to sposób ustrukturyzowania naszej strony.

Nie każda grupa linków musi być zawarta w obszarze nawigacji.

 

 

Dodajemy arkusz stylów style.css

 

body{

margin: 15px auto;

font-family: Arial, "MS Trebuchet", sans-serif;

width: 960px;

}

 

p{ margin: 0 0 20px 0;}

 

p, li{ line-height: 20px; }

 

#page_header{ width: 100%; }

 

#page_header > nav > ul, #page_footer > nav > ul{

list-style: none;

margin: 0;

padding: 0;

}

 

#page_header > nav > ul > li, #page_footer nav > ul > li{

margin: 0 20px 0 0;

padding: 0;

display: inline;

}

 

#posts{

float: left;

width: 74%;

}

 

#posts aside{

float: right;

font-size: 20px;

line-height: 40px;

margin-left: 5%;

width: 35%;

}

 

#sidebar{

float: left;

width: 25%;

}

 

#page_footer{

clear: both;

display: block;

text-align: center;

width: 100%;

}

 

 

Wpis w sekcji <head>

 

<link rel="stylesheet" href="stylesheets/style.css">

 

 

Literatura:

1) http://www.w3schools.com/

2) wikipedia

3) HTML5 & CSS3 Brian P. Hogan



<== | ==>
|
:


: 2016-09-06; !; : 254 |


:

:

, .
==> ...

1734 - | 1491 -


© 2015-2024 lektsii.org - -

: 0.033 .