HTML, elemek, CSS elemek /egy cikkhez/

HTML ELEMEK:

<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″>
<meta name=”viewport” content=”width=device-width”>
<title>Medium Article</title>

</head>
<body>
<h1>Please do learn to code</h1>
<figure>
<img src=”http://i.imgur.com/RC2UGg8.jpg” alt=”coders”>
<figcaption>Learning to code at a Free Code Camp Toronto coffee-and-code.</figcaption>
</figure>
<article>
<p>This morning I woke up to dozens messages from students who had read an article titled “Please Don’t Learn to Code.”</p>
<p>At first, I assumed <a href=”http://blog.codinghorror.com/please-dont-learn-to-code/” title=”Jeff Atwood”>Jeff Atwood’s 2012 article</a> had spontaneously reappeared on Reddit. But no — this was a <a href=”http://techcrunch.com/2016/05/10/please-dont-learn-to-code” title=”Tech crunch”>brand new Tech Crunch article</a> of the same name, which echoed Atwood’s assertion that encouraging everyone to learn programming is like encouraging everyone to learn plumbing.</p>
<p>Here’s why programming — unlike plumbing — is an important skill that everyone should learn: <strong>programming is how humans talk to machines.</strong></p>
</article>
</body>
</html>

 

CSS ELEMEK

h1, figcaption {
font-family: “Lucida Grande”,”Lucida Sans Unicode”,”Lucida Sans”,Geneva,Arial,sans-serif;
text-align: center;
}
h1 {

font-size: 36px;
color: rgba(0,0,0,0.8);

}

figcaption {
font-size: 11px;
}
img {
height: auto;
width: 100%;
}
figure {
margin: 0;
}
body {
margin: 0;
}
article {
max-width: 700px;
}
article {
margin-left: auto;
margin-right: auto;
max-width: 700px;
padding: 10px;
}
p {
color: rgba(0,0,0,.8);
font-family: Georgia,Cambria,”Times New Roman”,Times,serif;
font-size: 21px;
letter-spacing: -.003em;
line-height: 1.58;
}
a {
color: rgba(0,0,0,.8);
}
a:hover {
color: rgba(153, 153, 153, 1);
}

Tag-ek leírása

HTML block és inline elemek, div és span

Minden HTML elemnek van egy alapértelmezett megjelenítési (display) értéke. Ezek közül a két leggyakoribb a block és az inline.

Block elemek

Ezek az elemek mindig új sorban kezdődnek és az egész rendelkezésükre álló helyet kitöltik. Ilyenek például:

  • h1-h6
  • p
  • div

Inline elemek

Az inline elemek nem kezdődnek új sorban és csak annyit helyet foglalnak el, amennyit a bennük foglalt tartalom megkíván. Ilyenek például:

  • a
  • img
  • span

A div és a span elemek

Mindkét elem úgynevezett container elem. A div-ben más HTML elemeket, míg a span-ben szöveget szoktunk tárolni. Kiválóak arra, hogy a bennük foglalt elemekre könnyedén tudjunk CSS-t húzni.