Estilizar com HTML CSS
Neste artigo, veremos mais de perto HTML CSS , o que eles fazem e como trabalham juntos para dar vida às suas páginas da web.
HTML e CSS são duas das principais tecnologias para a construção de páginas da web.
Juntos, eles formam a espinha dorsal da web moderna, fornecendo aos desenvolvedores as ferramentas para criar sites dinâmicos, interativos e visualmente atraentes.
CSS ou Cascading Style Sheets são usados em HTML .
A linguagem CSS economiza muito tempo e esforço. Várias páginas da web podem ser apresentadas simultaneamente com ele.
CSS = Estilos e Cores
Usando Texto M A N U P L A T I O N
Caixas
CS: O que é?
Cascading Style Sheets (CSS) é uma linguagem usada para formatar o layout de uma página da web.
Usando CSS, você pode alterar muitos aspectos do design do seu site, incluindo cor, fonte, tamanho da fonte, espaçamento entre os elementos, como os elementos são posicionados e dispostos, quais imagens de fundo ou cores de fundo devem ser usadas, como os elementos serão exibir em diferentes dispositivos e tamanhos de tela, e isso é apenas o começo.
O estilo de um elemento será propagado para todos os seus filhos quando for aplicado ao seu elemento pai. Por exemplo, se você definir a cor do corpo do texto como “azul”, todos os títulos, parágrafos e outros elementos de texto no corpo também terão a mesma cor (a menos que você especifique o contrário).
Aqui está uma folha de estilo simples
Para ilustrar HTML CSS , aplicamos uma folha de estilo muito simples a um documento da seguinte maneira:
Example:
Vários estilos
Observe como, neste exemplo de HTML CSS , as declarações conflitantes no elemento <style> a seguir substituem as do elemento anterior, se tiverem a mesma precisão.
Example:
Fazendo uso de CSS
Existem três maneiras de adicionar CSS a documentos HTML:
-
Interno – Inserindo um elemento <style> na seção <head>
-
Externo – Insira um elemento para vincular a um arquivo CSS externo
<link>
-
Inline – usando um atributo de estilo dentro de um elemento HTML
É mais comum manter estilos CSS em arquivos externos. No entanto, é nossa intenção usar estilos internos e embutidos neste tutorial. Isso nos permitirá demonstrar como usá-los com mais facilidade e fazer com que você possa experimentá-los com mais facilidade.
CSS embutido
Quando uma folha de estilo CSS inline é usada, ela é usada para aplicar uma folha de estilo exclusiva a apenas um elemento de um documento HTML.
CSS embutido é usado em elementos HTML usando o atributo style.
Este exemplo define a cor de texto verde do elemento < h1 > para laranja e a cor de texto vermelha do elemento <p> :
Example
CSS interno
Um arquivo CSS interno é usado para uma única página HTML.
O CSS interno é definido na seção “ head ” de uma página HTML, dentro de um elemento “style”.
Como você pode ver no exemplo a seguir, a cor do texto de TODOS os elementos h1 (naquela página) é verde e a cor do texto de TODOS os elementos <p> é vermelha .
Um fundo verde claro também será exibido na página.
Example
CSS externo
O estilo de muitas páginas HTML é definido por uma folha de estilo externa.
A seção de cabeçalho de cada página HTML deve conter um link para a folha de estilo externa:
Example
Qualquer editor de texto pode ser usado para escrever a folha de estilo externa. Você deve salvar o arquivo como um arquivo .css sem nenhum código HTML.
Um exemplo de “styles.css” pode ser encontrado aqui:
cor de fundo : verde claro ;
}
h1 {
cor : preto ;
}
p {
cor : rosa ;
}
Esquema de cores CSS, fontes e tamanhos
Nosso objetivo aqui é demonstrar algumas propriedades CSS que são comumente usadas. Vamos discuti-los com mais detalhes posteriormente.
O CSScolor property specifies the color of the text.
O CSSfont-family property specifies which font to use.
O CSSfont-size property determines what font size to use.
Exemplo: Como usar as propriedades color, font-family e font-size em CSS.
Example:
Borda CSS
Os elementos HTML são cercados por bordas definidas pela borda CSS.
Para quase todos os elementos HTML , você pode definir uma borda.
A propriedade border do CSS pode ser usada das seguintes maneiras:
Example:
Preenchimento CSS
O preenchimento de texto e borda é definido pela propriedade CSS padding.
Aqui está um exemplo de como as propriedades CSS border e padding podem ser usadas:
Example:
Margem CSS
As margens CSS definem quanto espaço deve ser deixado fora das bordas.
O exemplo a seguir ilustra o uso das propriedades de borda e margem do CSS:
Example:
Decoração de Texto CSS
A decoração de texto CSS define a decoração do texto de como ele deve ser exibido.
O exemplo a seguir ilustra o uso de propriedades de decoração de texto CSS:
Example:
Link CSS externo
Você pode fazer referência a uma folha de estilo externa com seu URL completo ou um caminho relativo à página da Web atual.
Um exemplo de link para uma folha de estilo com um URL completo é o seguinte:
Example:
O exemplo a seguir mostra como conectar um arquivo externo Css a um documento HTML:
Example:
Resumo do capítulo
- Utilize o atributo HTML
style
para estilo embutido. - Utilize o elemento HTML para especificar o CSS interno.
<style>
- Utilize o elemento HTML para guiar para um arquivo CSS externo.
<link>
- Utilize o elemento HTML para armazenar os elementos <style> e <link>.
<head>
- U tilize a propriedade CSS
color
para cores de texto. - U tilize a propriedade CSS
font-family
para fontes de texto. - U tilize a propriedade CSS
font-size
para tamanhos de texto. - U tilize a propriedade CSS
border
para bordas. - U tilize a propriedade CSS
padding
para o espaço dentro da borda. - U tilize a propriedade CSS
margin
para o espaço fora da borda. - U tilize a propriedade CSS
text-decoration
para decorar o texto.
Dica: O Tutorial CSS contém muito mais informações sobre CSS.
Etiquetas de Estilo HTML
Marcação | Visão geral |
---|---|
<estilo> | Especifica a declaração de estilo para um documento HTML |
<link> | Descreve um link entre um documento e um recurso externo |
Visite nossa referência de tags HTML para ver uma lista de todas as tags HTML disponíveis.
Vantagens de usar Style com HTML CSS
O CSS oferece vários benefícios quando se trata de estilizar páginas da Web em HTML:
- Separação de interesses: o CSS permite separar o conteúdo e a estrutura da sua página da Web (definida em HTML) de sua apresentação visual (definida em CSS). Desta forma, você pode manter e atualizar seu código com mais facilidade, já que mudanças em um aspecto não afetam necessariamente os outros.
- Consistência e reutilização: CSS define estilos que são aplicados consistentemente em várias páginas da web, tornando mais fácil para o seu site manter uma aparência consistente. Além disso, você pode reutilizar estilos para elementos semelhantes em páginas diferentes, resultando em menos código.
- Flexibilidade e controle: o CSS oferece controle refinado sobre a apresentação visual do seu site. A criação de designs exclusivos e personalizados é facilitada pelo ajuste de tamanho, posição, cor e outras propriedades visuais de elementos individuais.
- Acessibilidade: CSS simplifica o processo de criação de páginas da Web acessíveis, separando o conteúdo da apresentação. Usando CSS, você pode ajustar o tamanho e o espaçamento da fonte para melhorar a legibilidade ou definir esquemas de cores de alto contraste.
- Tempos de carregamento mais rápidos: o CSS permite que você defina a apresentação visual de sua página da Web globalmente, reduzindo a quantidade de código necessária. Como resultado, os tempos de carregamento podem ser reduzidos e o desempenho pode ser melhorado, especialmente em dispositivos móveis com conexões de internet mais lentas.
Conclusão:
Como desenvolvedor da Web, você e outras pessoas podem se beneficiar dos benefícios do CSS ao estilizar páginas HTML. O uso de CSS permite separar o conteúdo da apresentação, permitindo que você crie suas páginas da Web com maior flexibilidade, controle e consistência.
Além disso, o CSS pode acelerar o tempo de carregamento, melhorar a acessibilidade e simplificar a manutenção e atualização. É possível criar páginas da Web visualmente impressionantes, responsivas e acessíveis, otimizadas para desempenho em vários dispositivos e plataformas quando você domina o HTML e o CSS.