{"id":25,"date":"2008-12-22T13:20:57","date_gmt":"2008-12-22T15:20:57","guid":{"rendered":"http:\/\/www.blog.kadunew.com\/?p=25"},"modified":"2009-02-15T12:16:55","modified_gmt":"2009-02-15T14:16:55","slug":"introducao-as-css","status":"publish","type":"post","link":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css","title":{"rendered":"Introdu\u00e7\u00e3o as CSS"},"content":{"rendered":"<p>N\u00e3o satisfeito com a maneira que as p\u00e1ginas da Internet eram formatadas o Noruegu\u00eas H\u00e5kon Wium Lie cria em 1994 as CSS.<\/p>\n<p>CSS \u00e9 a abrevia\u00e7\u00e3o para o termo em ingl\u00eas Cascading Style Shet, traduzido para o portugu\u00eas como folha de estilo em cascata. A defini\u00e7\u00e3o para CSS que est\u00e1 no site do W3C \u00e9:<\/p>\n<blockquote><p>\u201cFolha de estilo em cascata \u00e9 um mecanismo simples para adicionar estilos (por exemplo: fontes, cores, espa\u00e7amentos) aos documentos Web\u201d<\/p><\/blockquote>\n<p><!--more Continuar lendo--><br \/>\nAs CSS tem por finalidade criar a apresenta\u00e7\u00e3o das informa\u00e7\u00f5es marcadas com (X)HTML. A (X)HTML foi criada para ser uma linguagem de marca\u00e7\u00e3o e estrutura\u00e7\u00e3o de conte\u00fados na Web. N\u00e3o cabe \u00e0 (X)HTML fazer apresenta\u00e7\u00e3o dos elementos, como por exemplo: cores, tamanhos de fontes, alinhamentos. Para a (X)HTML fica apenas a marca\u00e7\u00e3o, por exemplo: definir qual \u00e9 o t\u00edtulo principal da p\u00e1gina,  estruturar os par\u00e1grafos, cita\u00e7\u00f5es, etc. Resumidamente podemos dizer:<br \/>\n(X)HTML para estruturar e CSS para apresentar<br \/>\nAssim em nosso projeto n\u00e3o temos um acoplamento, temos em uma camada a estrutura do documento e em outra camada a apresenta\u00e7\u00e3o do mesmo. N\u00e3o se misturam.<\/p>\n<h3>Sintaxe CSS<\/h3>\n<figure id=\"attachment_54\" aria-describedby=\"caption-attachment-54\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif\" alt=\"sintaxe css\" title=\"sintaxe css\" width=\"300\" height=\"100\" class=\"size-full wp-image-54\" \/><figcaption id=\"caption-attachment-54\" class=\"wp-caption-text\">sintaxe css<\/figcaption><\/figure>\n<p>Uma regra CSS pode ter mais de uma declara\u00e7\u00e3o que devem ser separadas por \u201c ; \u201d.<\/p>\n<h3>Por exemplo:<\/h3>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">P{\r\n  color:#000000;\r\n  text-align:right;\r\n  background:#cccccc;\r\n  font-family:\u201dtimes new roman\u201d, verdana, arial;\r\n}\r\n<\/pre>\n<p>A regra CSS acima estiliza os par\u00e1grafos da seguinte forma: Cor do texto preto, alinhamento \u00e0 direita e uma cor de fundo cinza, definimos tamb\u00e9m uma fam\u00edlia de fontes. O navegador do usu\u00e1rio procura primeiro a fonte Times New roman, caso esta fonte n\u00e3o esteja instalada no computador do usu\u00e1rio a pr\u00f3xima a ser procurada ser\u00e1 verdana e assim por diante. Repare que no primeiro nome de fonte tivemos que usar \u201c \u201c (aspas) porque o nome da fonte \u00e9 uma palavra composta.<br \/>\nA regra acima tamb\u00e9m pode ser escrita assim:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">p{color:#000000;text-align:right;background:#cccccc;  font-family:\u201dtimes new roman\u201d, verdana, arial;}<\/pre>\n<p>O ponto e virgula \u00e9 facultativo no caso de uma declara\u00e7\u00e3o ou ap\u00f3s a \u00faltima declara\u00e7\u00e3o.<br \/>\nAs regras CSS n\u00e3o s\u00e3o case sensitive (voc\u00ea pode usar letras mai\u00fasculas e min\u00fasculas)<br \/>\nVoc\u00ea pode tamb\u00e9m dar m\u00faltiplos espa\u00e7os, que ser\u00e3o tratados como espa\u00e7os simples. <\/p>\n<h3>Exemplo:<\/h3>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">p{   color: #000000; }<\/pre>\n<h3>Vinculando folha de estilos aos seus documentos.<\/h3>\n<p>Temos tr\u00eas formas de utilizar CSS nos documentos.<\/p>\n<p><strong>Estilo inline:<\/strong> Escrever a regra CSS diretamente dentro da tag de abertura do documento.<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">&lt;p style=\u201dcolor:#ffffff;font-size:16px;\u201d&gt;<\/pre>\n<p><strong>Estilo incorporado:<\/strong> Outra forma de escrever estilos diretamente no documento. Nesse m\u00e9todo voc\u00ea escreve as regras dentro das tags <\/p>\n<style><\/style>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n...\r\n&lt;head&gt;\r\n...\r\n\r\n&lt;style type=\u201dtext\/css\u201d&gt;\r\nh2{color:#000000;}\r\n... mais regras...\r\n&lt;\/style&gt;\r\n<\/pre>\n<p><strong>Estilo externo:<\/strong> Nesse m\u00e9todo n\u00e3o escrevemos as regras dentro dos documentos (X)HTML e sim em um arquivo externo, salvo com a extens\u00e3o .css.<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n...\r\n&lt;head&gt;\r\n<\/pre>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n&lt;link rel=\u201dstylesheet\u201d type=\u201dtext\/css\u201d href=\u201destilos.css\u201d&gt;\r\n<\/pre>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;\/head&gt;\r\n<\/pre>\n<p>O atributo href aponta para o endere\u00e7o do seu arquivo css externo.<br \/>\nEsse artigo teve por finalidade mostrar os fundamentos b\u00e1sicos das poderosas CSS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e3o satisfeito com a maneira que as p\u00e1ginas da Internet eram formatadas o Noruegu\u00eas H\u00e5kon Wium Lie cria em 1994 as CSS. CSS \u00e9 a abrevia\u00e7\u00e3o para o termo em ingl\u00eas Cascading Style Shet, traduzido para o portugu\u00eas como folha de estilo em cascata. A defini\u00e7\u00e3o para CSS que est\u00e1 no site do W3C \u00e9: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[45],"class_list":["post-25","post","type-post","status-publish","format-standard","hentry","category-css","tag-css"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introdu\u00e7\u00e3o as CSS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introdu\u00e7\u00e3o as CSS\" \/>\n<meta property=\"og:description\" content=\"N\u00e3o satisfeito com a maneira que as p\u00e1ginas da Internet eram formatadas o Noruegu\u00eas H\u00e5kon Wium Lie cria em 1994 as CSS. CSS \u00e9 a abrevia\u00e7\u00e3o para o termo em ingl\u00eas Cascading Style Shet, traduzido para o portugu\u00eas como folha de estilo em cascata. A defini\u00e7\u00e3o para CSS que est\u00e1 no site do W3C \u00e9: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css\" \/>\n<meta property=\"og:site_name\" content=\"KADUNEW\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-22T15:20:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-02-15T14:16:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kadunew.com\/blog\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Kadu Oliveira\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kadu Oliveira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css\",\"url\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css\",\"name\":\"Introdu\u00e7\u00e3o as CSS\",\"isPartOf\":{\"@id\":\"https:\/\/www.kadunew.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif\",\"datePublished\":\"2008-12-22T15:20:57+00:00\",\"dateModified\":\"2009-02-15T14:16:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/07b2297c4825efbd1e9f2a1018926b05\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage\",\"url\":\"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif\",\"contentUrl\":\"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.kadunew.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CSS\",\"item\":\"https:\/\/www.kadunew.com\/blog\/category\/css\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Introdu\u00e7\u00e3o as CSS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/#website\",\"url\":\"https:\/\/www.kadunew.com\/blog\/\",\"name\":\"KADUNEW\",\"description\":\"Artigos sobre Front-End e Programa\u00e7\u00e3o web\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.kadunew.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/07b2297c4825efbd1e9f2a1018926b05\",\"name\":\"Kadu Oliveira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/780660fded589936b30467c54c99d51a?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/780660fded589936b30467c54c99d51a?s=96&r=g\",\"caption\":\"Kadu Oliveira\"},\"sameAs\":[\"https:\/\/www.kadunew.com\/blog\"],\"url\":\"https:\/\/www.kadunew.com\/blog\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introdu\u00e7\u00e3o as CSS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css","og_locale":"pt_BR","og_type":"article","og_title":"Introdu\u00e7\u00e3o as CSS","og_description":"N\u00e3o satisfeito com a maneira que as p\u00e1ginas da Internet eram formatadas o Noruegu\u00eas H\u00e5kon Wium Lie cria em 1994 as CSS. CSS \u00e9 a abrevia\u00e7\u00e3o para o termo em ingl\u00eas Cascading Style Shet, traduzido para o portugu\u00eas como folha de estilo em cascata. A defini\u00e7\u00e3o para CSS que est\u00e1 no site do W3C \u00e9: [&hellip;]","og_url":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css","og_site_name":"KADUNEW","article_published_time":"2008-12-22T15:20:57+00:00","article_modified_time":"2009-02-15T14:16:55+00:00","og_image":[{"width":300,"height":100,"url":"https:\/\/www.kadunew.com\/blog\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif","type":"image\/gif"}],"author":"Kadu Oliveira","twitter_misc":{"Escrito por":"Kadu Oliveira","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css","url":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css","name":"Introdu\u00e7\u00e3o as CSS","isPartOf":{"@id":"https:\/\/www.kadunew.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage"},"image":{"@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage"},"thumbnailUrl":"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif","datePublished":"2008-12-22T15:20:57+00:00","dateModified":"2009-02-15T14:16:55+00:00","author":{"@id":"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/07b2297c4825efbd1e9f2a1018926b05"},"breadcrumb":{"@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#primaryimage","url":"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif","contentUrl":"http:\/\/www.blog.kadunew.com\/wp-content\/uploads\/2008\/12\/sintaxe_css1.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.kadunew.com\/blog\/css\/introducao-as-css#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.kadunew.com\/blog"},{"@type":"ListItem","position":2,"name":"CSS","item":"https:\/\/www.kadunew.com\/blog\/category\/css"},{"@type":"ListItem","position":3,"name":"Introdu\u00e7\u00e3o as CSS"}]},{"@type":"WebSite","@id":"https:\/\/www.kadunew.com\/blog\/#website","url":"https:\/\/www.kadunew.com\/blog\/","name":"KADUNEW","description":"Artigos sobre Front-End e Programa\u00e7\u00e3o web","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kadunew.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/07b2297c4825efbd1e9f2a1018926b05","name":"Kadu Oliveira","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.kadunew.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/780660fded589936b30467c54c99d51a?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/780660fded589936b30467c54c99d51a?s=96&r=g","caption":"Kadu Oliveira"},"sameAs":["https:\/\/www.kadunew.com\/blog"],"url":"https:\/\/www.kadunew.com\/blog\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/posts\/25"}],"collection":[{"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":11,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":239,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions\/239"}],"wp:attachment":[{"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kadunew.com\/blog\/wp-json\/wp\/v2\/tags?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}