CSS (Cascading Style Sheets)
CSS e a linguagem de estilos que controla a apresentacao visual de documentos HTML. Define cores, layouts, tipografia, animacoes e design responsivo para paginas e aplicacoes web.
Tipo MIME
text/css
Tipo
Texto
Compressão
Sem perdas
Vantagens
- + Separates presentation from content (HTML)
- + Powerful layout systems: Flexbox, Grid, and container queries
- + Custom properties enable theming and dynamic values
- + Media queries enable responsive design for all screen sizes
Desvantagens
- − Global scope can cause unintended style conflicts
- − Browser compatibility differences require testing
- − No native variables before custom properties (pre-2017)
Quando usar .CSS
Use CSS para todos os estilos de apresentacao web. Para projetos maiores, considere pre-processadores como SCSS ou utilidades CSS como Tailwind.
Detalhes técnicos
O CSS utiliza seletores para atingir elementos HTML, com propriedades e valores em blocos de declaracao. A cascata resolve conflitos atraves de especificidade, ordem de origem e heranca. CSS moderno inclui variaveis personalizadas, calc(), container queries e modulos de aninhamento.
Histórico
Hakon Wium Lie propos o CSS em 1994 e o CSS1 tornou-se recomendacao do W3C em 1996. O CSS2 (1998) adicionou posicionamento e media types, e o CSS3 (2011+) introduziu modulos como Flexbox, Grid e variaveis personalizadas.
Converter de .CSS
Converter para .CSS
Formatos relacionados
Termos relacionados
Learn More
CSS Units Explained: px, em, rem, vh, and When to Use Each
CSS offers over a dozen length units, each suited to different situations. Understanding the differences between absolute and relative units …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Flexbox vs CSS Grid: A Practical Comparison
Flexbox and CSS Grid are complementary layout systems, not competitors. This guide clarifies when to reach for each one and …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …
Base64 Encoding: How It Works and When to Use It
Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the …
How to Create CSS Gradients: Linear, Radial, and Conic
CSS gradients create smooth color transitions without image files. Learn to build linear, radial, and conic gradients with precise control …