O que é um parágrafo HTML?
Um parágrafo HTML (HyperText Markup Language) é uma marca usada dentro de um documento HTML para definir um bloco como um parágrafo. É um elemento no nível do bloco e é proibido pela especificação da linguagem HTML conter a maioria dos outros elementos no nível do bloco. A inclusão de um bloco de texto em uma tag de parágrafo HTML tem o efeito, na maioria dos navegadores da Web, de inserir uma linha em branco antes do início do parágrafo e após o final do bloco. Definir uma área como um parágrafo também tem o benefício de permitir que todo o conteúdo tenha estilos específicos aplicados a ela por meio do uso de folhas de estilo em cascata (CSS). Geralmente, é considerado ruim usar vários blocos de parágrafos como a única formatação em uma página, embora existam algumas situações em que isso possa ser necessário.
A tag de parágrafo HTML é um dos elementos mais básicos que podem estar contidos em um documento HTML. Também é um elemento no nível do bloco, o que significa que define um bloco de código ou texto. Isso restringe o tipo de código que um parágrafo HTML pode realmente conter, excluindo a maioria dos outros elementos em nível de bloco, como listas estruturadas e outros parágrafos. Somente tags de formatação em linha podem ser usadas dentro de um bloco de parágrafo, incluindo tags para itálico, negrito ou links de endereço.
A razão pela qual uma tag de parágrafo HTML é necessária é que, quando um documento HTML é lido por um navegador da Web, ele remove a maioria dos espaços e quebras de linha que foram usados. Existem várias razões para isso, mas uma deve-se às diferentes maneiras pelas quais os sistemas operacionais de computador definem uma quebra de linha, facilitando a remoção e a tradução. Sem a capacidade de usar quebras de linha, as tags HTML devem ser utilizadas para definir a formatação. Freqüentemente usado em conjunto com a marca de parágrafo HTML, é outra marca conhecida como quebra de linha, que simplesmente insere uma linha em branco onde quer que a marca esteja localizada. O uso de várias quebras de linha dentro de um bloco de parágrafo maior é a maneira preferida de fornecer espaçamento, em oposição a muitas guias de parágrafo que, quando colocadas simultaneamente juntas, realmente causam várias quebras de linha entre parágrafos.
Existem vários atributos que uma tag de parágrafo HTML pode usar, embora alguns deles tenham sido substituídos por atributos CSS que fornecem opções de layout e espaçamento mais precisas. O alinhamento do parágrafo - à direita, esquerda ou centro - é um desses atributos depreciados. Alguns outros elementos de um parágrafo que podem ser alterados são a direção do texto para idiomas estrangeiros e a reação a ações normais do usuário, como passar o mouse sobre o bloco ou clicar nele.