Qual é a diferença entre um tag e um tag?

Oi,

o

tag representa um parágrafo de texto, é isso. É um elemento de bloco e não um elemento embutido.

o

significa

divisão de conteúdo

. Isso não significa nada por si só, mas geralmente é usado para agrupar uma certa quantidade de conteúdo. O conteúdo assim agrupado pode ser estilizado usando CSS. Também é um elemento no nível do bloco (cria nova linha). É simplesmente um contêiner para conteúdo.

Diferenças:

  • tag pode ser usada dentro de um tag e não vice-versa
  • O elemento div é usado apenas quando nenhum outro elemento semântico pode ser usado para o conteúdo, como , etc.
  • O elemento p pode ser usado para definir um parágrafo do conteúdo, enquanto um elemento div é usado apenas se nenhum outro elemento estiver disponível para fornecer um significado semântico ao conteúdo.

Não podemos organizar o site inteiro no elemento p, o que seria errado semanticamente, porque os elementos que você usa devem dar algum significado ao conteúdo (semântica) e não simplesmente ser usados ​​como uma ferramenta para distribuir o conteúdo.

Felicidades!!

Veja também esta resposta no StackOverflow, que ilustra perfeitamente a diferença.

Qual é a diferença entre e?

Eles têm diferença semântica - um

O elemento foi projetado para descrever um contêiner de dados, enquanto um elemento

O elemento foi projetado para descrever um parágrafo do conteúdo.

A semântica faz toda a diferença. HTML é uma linguagem de marcação, o que significa que foi desenvolvido para "marcar" o conteúdo de maneira significativa para o consumidor da marcação. A maioria dos desenvolvedores acredita que a semântica do documento são os estilos e a renderização padrão que os navegadores aplicam a esses elementos, mas esse não é o caso.

Os elementos que você escolhe para marcar seu conteúdo devem

descrever

o conteúdo. Não marque seu documento com base em sua aparência - marque-o com base no que é.

Se você precisar de um contêiner genérico apenas para fins de layout, use um

. Se você precisar de um elemento para descrever um parágrafo de conteúdo, use um

.

É importante entender que ambos

e

estamos

elementos em nível de bloco

o que significa que a maioria dos navegadores os tratará de maneira semelhante.

Os elementos p são o elemento preferido para o texto de parágrafo de tamanho normal nos sites. P é a abreviação de "paragraph".

Você pode criar um elemento ap como este:

Eu sou um tag

O elemento div, também conhecido como elemento de divisão, é um contêiner de uso geral para outros elementos.

É útil para passar o CSS de suas próprias declarações de classe para todos os elementos que ele contém.

Assim como qualquer outro elemento sem fechamento automático, você pode abrir um elemento div com e fechá-lo em outra linha com .

Eles têm

semântico

diferença - um

O elemento foi projetado para descrever um contêiner de dados, enquanto um elemento

O elemento foi projetado para descrever um parágrafo do conteúdo.

A semântica faz toda a diferença. HTML é uma linguagem de marcação, o que significa que foi desenvolvido para "marcar" o conteúdo de maneira significativa para o consumidor da marcação. A maioria dos desenvolvedores acredita que a semântica do documento são os estilos e a renderização padrão que os navegadores aplicam a esses elementos, mas esse não é o caso.

Os elementos que você escolhe para marcar seu conteúdo devem

descrever

o conteúdo.

Não marque seu documento com base em sua aparência - marque-o com base no que é.

Se você precisar de um contêiner genérico apenas para fins de layout, use um

. Se você precisar de um elemento para descrever um parágrafo de conteúdo, use um

.

Nota:

É importante entender que ambos

e

estamos

elementos em nível de bloco

o que significa que a maioria dos navegadores os tratará de maneira semelhante.

Eles têm

semântico

diferença - um

O elemento foi projetado para descrever um contêiner de dados, enquanto um elemento

O elemento foi projetado para descrever um parágrafo do conteúdo.

A semântica faz toda a diferença. HTML é uma linguagem de marcação, o que significa que foi desenvolvido para "marcar" o conteúdo de maneira significativa para o consumidor da marcação. A maioria dos desenvolvedores acredita que a semântica do documento são os estilos e a renderização padrão que os navegadores aplicam a esses elementos, mas esse não é o caso.

Os elementos que você escolhe para marcar seu conteúdo devem

descrever

o conteúdo.

Não marque seu documento com base em sua aparência - marque-o com base no que é.

Se você precisar de um contêiner genérico

puramente para fins de layout

então use um

. Se você precisar de um elemento para descrever um parágrafo de conteúdo, use um

.

o

tag é usada especificamente para escrever

parágrafos

em HTML

Você não pode colocar dentro

Exemplo

:

texto

ou

texto

Você não pode ter o último porque não tem significado. Um parágrafo dentro de um

parágrafo? Bem, talvez possa haver algum sentido nisso, mas é um pouco

de um trecho.

o

div

> marca define um

divisão ou seção

em um documento HTML.

o tag é usada para agrupar elementos de bloco para formatá-los com CSS

Você pode adicionar entradas, formulários ou até adicionar dentro de tags div.

Exemplo

:

texto

espero que isso ajude você bem :)

A TAG: -

o

A tag é usada especificamente para escrever parágrafos em

HTML

. Nenhum outro elemento, como formulários, barra de navegação etc. pode ser adicionado ao

parágrafo

.

o TAG: -

"

Div

" também conhecido como

Divisão

é simplesmente um bloco

recipiente

para outro conteúdo.

o

A tag define uma divisão ou seção em um

HTML

documento.

o

tag é usada para

elementos de bloco de grupo

para formatá-los com

CSS

Você pode adicionar

entradas

, formulários ou até mesmo adicionar dentro de tags div.

A DIFERENÇA :-

  • indica um parágrafo e tem significado semântico.

é simplesmente um

bloqueie o contêiner para outro conteúdo.

Tudo o que pode entrar em um pode entrar em um mas o

reverter

não é verdade. as tags podem ter elementos em nível de bloco como filhos. elementos não podem.

  • Eles têm diferença semântica - um O elemento foi projetado para descrever um contêiner de dados, enquanto um elemento O elemento foi projetado para descrever um parágrafo do conteúdo.

EXEMPLO:-

O código anterior foi

  1. Meu nome é Saad Iqbal Web-Developer

Agora eu mudei isso também

  1. Meu nome é Saad Iqbal Web-Developer

Foi a solução fácil. E o CSS para o código acima é

  1. .item {posição: relativa; borda: 1px verde sólido; height: 30px;}. item .name {position: absolute; superior: 0 px; left: 0px;}. item. preço {position: absolute; direita: 0px; bottom: 0px;}

Portanto, a tag div pode conter outros elementos. não deve ser forçado a fazer isso.