Hyper Text Markup Language
Do youself your website in html
HTML Is Not Case Sensitive HTML tags are not case sensitive: P means the same as p
Encapsulation / englobar / encapsular elementos
<!-- my comment -->
<code>
code in a document<pre> Preformatted text - for multiple lines of codepreserves both spaces and line breaks. Para usar não precisa do BootStrap, porém será adicionado sem pre-scrollable. Mais sobre pre em LINK1 | LINK 2
Para usar o <pre> não precisa do BootStrap, porém será adicionado sem pre-scrollable
<samp>Output from computer program<h1> GERALDO </h>
{ HTML Entity }
❴ ThemeContext ❵
Replace quickly: Usar o recurso search and replace de qualquer editor de texto
renders text between the start and end tags without interpreting the HTML in between and using a monospaced font.
<xmp>code goes here</xmp>
Para consultar todas as tags TAGS/default.asp
<p> - Default margin-top & bottom: 16px, <br> adiciona quebra de linhas, e.g with break row
<p>This is a <br>
with a line break </p>
<p style="background-color:Tomato;"> Lorem ipsum dolor sit ametsdsd</p>
Lorem ipsum dolor sit ametsdsd
<p style="text-align:center;"><a href="index2323.html"> Exemplo href Center with P </a></p>
<p class="gerab">Lastupdate: Today</p>
p.gerab {
text-align: center;
color: mediumseagreen;
font-size: 20px;
}
Lastupdate: Today
default padding-left: 40px
Default margin/padding: 0
<div style="font-size:20px;color:green;background-color:pink;text-align:center;"><a href="http://speedtest-nyc3.digitalocean.com/" /> http://speedtest-nyc3.digitalocean.com/</a></div>
<abbr> for Abbr
- non-breaking- Space<br> - break row<mark> - Marked text<del> - Deleted text Eu moro na cidade de
<hr> - defines a thematic break in a HTMl Page
<hr>
<ins> inserted text | Rio
GERALDO
<u> - Underline<b> - Bold text<i> - Italic<strong> - Important text<em> - Italic<center> -
The source (src), alternative text (alt), width and height are provided as attibutes:
<img src="img/howimg.jpg" alt="exemplo html imagens">
width and height
<img src="/assetsimg/howimg.jpg" alt="logo tipo" width="250px" height="300px">
<a href="http://blog.com"target="_blank">
<img src="https:///2018/01/images.png"
alt="ChalkArtes logo" /></a>
https://placehold.jp/350x160.jpg
https://via.placeholder.com/280x650
<picture> for specifying image resources.
picture_source_media_imagem_flexivel
Alguns exemplos:
main
header
nav
section
article
aside
footer
<main>
main
</main>
<header>
<strong>Header</strong> - Geraldo Website
</header>
<section class="welcome">
<p><strong>Section</strong> WELCOME TO MY WEBSITE! </p>
</section>
<article>
<strong>Article</strong>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sumenda potius quam expetenda. Nihil opus est exemplis hoc facere longius. At Zeno eum non beatum modo, sed etiam divitem dicere ausus est. Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Itaque quantum adiit periculum! ad honestatem enim illum omnem conatum suum referebat, non ad voluptatem. Ergo id est convenienter naturae vivere, a natura discedere. Esse enim quam vellet iniquus iustus poterat inpune. Tu enim ista lenius, hic Stoicorum more nos vexat. Duo Reges: constructio interrete.
</p>
<p>
Quam ob rem tandem, inquit, non satisfacit? Haec quo modo conveniant, non sane intellego. Ita ceterorum sententiis semotis relinquitur non mihi cum Torquato, sed virtuti cum voluptate certatio. Tubulum fuisse, qua illum, cuius is condemnatus est rogatione, P. Quem ad modum quis ambulet, sedeat, qui ductus oris, qui vultus in quoque sit? Miserum hominem! Si dolor summum malum est, dici aliter non potest. Quo tandem modo? Ex rebus enim timiditas, non ex vocabulis nascitur. Deinde prima illa, quae in congressu solemus: Quid tu, inquit, huc? Quod eo liquidius faciet, si perspexerit rerum inter eas verborumne sit controversia.
</p>
</article>
<!-- sidebar -->
<aside>
<strong>Sidebar</strong>
<p>
aaLorem ipsum dolor sit amet, consectetur adipiscing elit. Sumenda potius quam expetenda. Nihil opus est exemplis hoc facere longius. At Zeno eum non beatum modo, sed etiam divitem dicere ausus est. Nunc ita separantur, ut disiuncta sint, quo nihil potest esse perversius. Itaque quantum adiit periculum!
</p>
</aside>
<footer>
<strong>Footer </strong>
<p>
Esse enim quam vellet iniquus iustus poterat inpune. Tu enim ista lenius, hic Stoicorum more nos vexat. Duo Reges: constructio interrete.
</p>
</footer>
*{
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
font-size: 100%;
}
aside,footer,header,main,section,article{
display:block;
margin:0;
padding:1.25rem;
border:1px solid #000;
color:#fff
}
main {
background: #000000;
}
header {
background: #03a9f4;
}
.welcome {
background: #d22b1f;
}
article {
background: #129a22;
}
aside{
border: 1px solid #000000;
background: #673ab7;
}
footer {
border: 1px solid #000000;
background: #616161;
}
<video controls src="https://s3.eu-central-1.amazonaws.com/pipe.public.content/short.mp4" class="video" poster="https://s3.eu-central-1.amazonaws.com/pipe.public.content/poster.png" preload="none"> </video>
<iframe width="420" height="315" src="https://www.youtube.com/embed/tgbNymZ7vqY"> </iframe>
<iframe width="560" height="0" src="https://www.youtube.com/embed/Qxjxba2wge0?&autoplay=1&mute=0" frameborder="0" allow="autoplay" ></iframe>
<iframe width="20%"
height="50" src="https://www.youtube.com/embed/Qxjxba2wge0?&autoplay=1" frameborder="0" allow="autoplay" ></iframe>
<head>
<title>dl.smartdicas.com</title>
<meta http-equiv="refresh" content="5;URL=http://www.smartdicas.com">
</head>
headtag
<meta http-equiv="refresh" content="15">
Referencia
<a> href="./Old_Nike_logo.jpg" download>img</a>
REF: https://www.w3schools.com/tags/tag_style.asp
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: red;
text-align: center;
}
p {
color: blue;
}
g {
color: green;
font-size: 20px
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<g>TEstetet</g>
</body>
</html>
Adicionar ao CSS:
p {
background-color: #f44336;
display: inline-block;
padding: 14px 25px;
/* tamanho da borda */
font-size: 20px;
font-weight: bold;
}
a:link,
a:visited {
background-color: #f44336;
color: white;
padding: 14px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:hover,
a:active {
background-color: green;
}
Adicionar ao HTML:
<body>
<h2>Novidade:</h2>
<p>Ganhe até 40% de Cashback</p>
<a href="default.asp" target="_blank">SAIBA MAIS</a>
</body>
</html>
<meta charset="utf-8">
HTML
<form action="#">
<label for="lang">Language</label>
<select name="languages" id="lang">
<option value="javascript">JavaScript</option>
<option value="php">PHP</option>
<option value="java">Java</option>
<option value="golang">Golang</option>
<option value="python">Python</option>
<option value="c#">C#</option>
<option value="C++">C++</option>
<option value="erlang">Erlang</option>
</select>
<input type="submit" value="Submit" />
</form>
CSS
body {
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
height: 100vh;
background-color: #f1f1f1;
}
input {
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
<form>
<select
onchange="top.location.href=this.form.links.options [this.form.links.selectedIndex].value"
name="links"
>
<option />
Selecione um servidor
<option selected />
Selecionar 2
<option value="http://google.com">Google</option>
<option value="http://javascript.net">Link Dois</option>
</select>
</form>
| BANK | VALOR |
|---|---|
| SANTANDER | R$ 100 |
| BB | R$ 50 |
<table>
<caption>Titulo</caption>
<tr>
<th>BANK</th>
<th>VALOR</th>
</tr>
<tr>
<td>SANTANDER</td>
<td>R$ 100</td>
</tr>
<tr>
<td>BB</td>
<td>R$ 50</td>
</tr>
</table>
<table border="4">
<tr>
<th>NOME</th>
<th>NOME</th>
</tr>
<tr>
<td>GERALDO</td>
<td>FILHO</td>
</tr>
</table>
<dl>
<dt>MG:</dt>
<dd>MAGIC GLADIATOR</dd>
<dt>SM:</dt>
<dd>SOUL MASTER</dd>
<dt>BK:</dt>
<dd>BLACK KNIGHT</dd>
</dl>
Com Bootstrap o alinhamento padrão não funciona, caso queira definir uma margin-left
<div id="goyoutube">Youtube</div>
="#goyoutube">Youtube</a>
<body> <embed src="50.mp3" loop="true" autostart="true" width="2" height="0"> </body>
Existem vários tipos de inputs W3 Schools input type + attributes
Modo correto
Contudo um truque para alinhamento vertical, englobe tudo dentro da label, não é precisa adicionar o atributo for, no CSS apenas definir que label tem
display: block e o alinhamento vai acontecer!
label {
display: block;
margin: 10px 0;
background: royalblue;
}
Caso não queira englobar as labels, pode englobar cada input em um elemento que seja display: block como p ou usar o ul lique por padrão tem display: list-item
Uma boa pratica seja fazer o input dentro da label, dispensando o uso de for e evitando grosh clicks entre os elementos
<label>
<input type="checkbox">
option
</label>
users cannot click, focus, or modify the value, Not included in form submission (won’t send data to the server).
The input field is readable but non-editable—users can focus on the field and copy its content but cannot change it. Form Submission: Included in form submission.
For short codes - green:
code
For full codes - pink:
pre
Output:
class="output"