<strong>, <em>, <mark>, <del> e <ins><ol>) e não-numeradas (<ul>)<a href="caminho-do-recurso">nome</a>
id do elemento:
<a href="#banda-calypso">Ir para banda Calypso</a>
...
<h2 id="banda-calypso">Calypso</a>
<a href="mailto:hasan@cefetmg.br">Me mande emails</a>target para abrir uma página em outra aba
<a href="http://www.pudim.com.br" target="_blank">Site legal</a>
Alguns elementos são inline e outros são block
block
<blockquote>, <p> etc.)inline
<q>, <strong> etc.)
border, ou então border-width, border-style e border-color
img {
display: block;
margin-left: auto;
margin-right: auto;
}
<table></table><tr></tr><td></td> e <th></th>
<table>...</table><tr>...</tr>, linha da tabela<td></td>, célula de dados<th></th>, célula do cabeçalho<table> e finaliza com </table><tr> correspondente, finalizada com </tr><td>...</td> armazena os dados de uma célula da tabela
<td>, utiliza-se a tag <th><td> e <th> devem estar dentro de uma linha (<tr>) Repare que, por padrão, as células <th> ficam em negrito
<table>
<tr>
<th colspan="2">Pessoas</th>
</tr>
<tr>
<td>2005046102</td>
<td>Epaminondas</td>
</tr>
</table>
colspan="X" faz com que aquela célula ocupe X colunas
rowspan="Y", onde Y é o
número de linhas que a célula vai ocuparcolspan e
de rowspan (clique para ver)OBS: Como ainda não alteramos o estilo, ainda não há borda
<caption>...</caption><thead>...</thead><tbody>...</tbody><tfoot>...</tfoot>caption para colocar legenda<table>
<caption>Quadro 01: Alunos Matriculados</caption> <!-- aqui -->
<tr>
<th>Matrícula</th><th>Nome</th>
</tr>
<tr>
<td>201792829293</td><td>Alice Fernandez</td>
</tr>
</table>
OBS: Como ainda não alteramos o estilo, ainda não há borda
<table>
<caption>Gastos em janeiro</caption>
<thead> <!-- cabeçalho -->
<tr>
<th>Descrição</th><th>Valor</th>
</tr>
</thead>
<tbody> <!-- corpo -->
<tr>
<td>Alimentação</td><td>300,00</td>
</tr>
<tr>
<td>Transporte</td><td>100,00</td>
</tr>
</tbody>
<tfoot> <!-- rodapé -->
<tr>
<td>Total</td><td>400,00</td>
</tr>
</tfoot>
</table>
<thead>, <tbody> e <tfoot> devem marcar as linhas que compõem o
corpo, o cabeçalho e o rodapé
OBS: chegou a hora de estilizar!
widthborder-collapse em tabelasfont-size, font-style, font-weight e text-decoration
border é um atalho: border-width, border-style e
border-color
p {
border-width: 1px; /* largura de 1 pixel */
border-style: solid; /* borda toda colorida */
border-color: red; /* cor vermelha */
}
p { /* preferimos esta forma, que é mais sucinta */
border: 1px solid red;
}
border-top, border-right, border-bottom e
border-left
p {
border-top: 1px solid red;
border-bottom: 2px dotted blue;
}
Sou o mestre das bordas!
border-top-width,
border-top-style e border-top-color definem, respectivamente, a largura,
o estilo e a cor da borda do topoAo adicionar a borda nas células de uma tabela o resultado ficaria assim ➡️:
td {
border: 1px solid black;
}
border-collapse: collapse à regra CSS
da tabela:
td {
border: 1px solid black;
}
table {
border-collapse: collapse;
}
padding
border
margin
padding (esp. interno)margin (esp. externo)Versão sem atalho ou com:
margin-top: 12px;
margin-right: 3px;
margin-bottom: 6px;
margin-left: 9px;
margin: 12px 3px 6px 9px;
/*
ordem: ⬆️ ➡️ ⬇️ ⬅️
(tipo um relojinho)
*/
paddingPodemos especificar a largura dos elementos block por meio da propriedade width
p {
width: 260px;
}
Observação: não é possível definir largura de elementos inline. Esses elementos possuem exatamente a largura necessária para apresentar seu conteúdo
font-size
18pxfont-weight
normal ,
lighter ,
bold ,
bolder ou um número
representando sua espessurafont-style
normal e
italic text-decoration
none (nenhum),
underline (sublinhado),
overline (acima do texto),
line-through (riscado)