Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Atributo x Propriedade

Eu gostaria de ver se eu entendi a respeito desses dois...

O atributo seria tipo uma característica adicional que não necessariamente faz parte do elemento em que ele foi adicionado, por exemplo, o atributo 'style' do css. Enquanto a propriedade é uma característica adicional que faz parte do elemento, como por exemplo o 'background' do 'style' ou o 'src' da tag 'img'

Ou essas duas "nomenclaturas", dadas no código html/css são as mesmas coisas. Significa a mesma coisa e apenas são nomes diferentes?

1 resposta
solução!

Ike,

atributos provém informações adicionais sobre elementos do HTML. Todos os elementos do HTML podem ter atributos. Se houver um atributo, este deverá ser especificado na tag inicial. Atributos normalmente vem em pares nome/valor.

Tag a, atributo href

<a href="https://www.alura.com.br">Visite a Alura!</a>

Tag img, atributo src

<img src="fundo.jpg">

ou tag p, atributo style (e as propriedades do atributo style: text-align e color)

<p style="text-align:right; color:green;" >Este é um parágrafo verde alinhado à direita</p>

style pode ser um atributo, como acima. Desta forma, contém valores de configuração de estilo CSS Inline, definindo estilo somente ao conteúdo desta tag HTML.

Note que aqui aparecem duas propriedades (que são sempre) atreladas ao atributo style: text-align: e color:, e os valores destas propriedades: right e green.


ou <style> pode também ser uma tag (elemento HTML) que delimita estilo CSS Internamente, afetando o arquivo html onde está escrito. Deve estar na seção head do código.

<html>
<head>

<style>
p {
  color: blue;
  text-indent: 10px;
  text-transform: uppercase;
}
</style>
</head>

<body>
<h1 style="text-align:center; color:blue;">Título estilizado por css inline</h1>
<p>Texto estilizado pelo css interno</p>
</body>

Só como complemento à sua pergunta, a estilização também pode ser do tipo CSS Externo, onde há um arquivo em que se definem estilizações, que podem afetar mais de uma página. Neste caso, é necessário indicar nas páginas html quais arquivos .css externos devem ser utilizados:

<head>
  <link rel="stylesheet" href="styles.css">
</head>

Espero que tenha sido claro.

Bons estudos.