CRA-RJ: 03-03161, profissional de Administração, Marketing Digital (Ferramentas: APIs Facebook Ads, APIs Google Ads: Adsense, Adwords, Analytics), Gestão de Projetos Técnicos, Tecnologia da Informação, Analista de Dados, Developer, Frontend, Backend, APIs, Analista de Suporte Técnico (Informática, Windows11, Office365, Windows Server, Linux, montagem de computadores, rede wireless). CLT 1985-2014. Freelancer 2015-2025. Experiência de trabalho 25+ anos, no Rio de Janeiro, Brasil.
Posts Destaques
Cursos Microsoft 2025
Cursos Microsoft
sexta-feira, 28 de março de 2025
Guia do Desenvolvedor Full Stack
sábado, 16 de setembro de 2023
CSS Practique Gratis
quinta-feira, 18 de novembro de 2021
sexta-feira, 22 de outubro de 2021
CSS (Front-end)
CSS (Front-end)
CSS é uma linguagem de programação usada para indicar como os documentos são oferecidos aos usuários em termos de layout e estilo. Um documento geralmente se refere a uma estrutura de arquivo de texto que utiliza uma linguagem de marcação, como o HTML amplamente usado e outras, como XML ou SVG.
CSS é usado para converter um documento em uma forma utilizável para o público. Isso é particularmente significativo para navegadores como Chrome, Firefox e Edge desenvolvidos para entregar documentos em telas, impressoras e projetores visualmente.
Recursos
- Seletores – os seletores CSS são ferramentas para os usuários escolherem e manipularem diferentes elementos em uma página da web. Eles podem ser referidos como componentes estruturais para realizar a correspondência de atributos e valores de atributos. Novos seletores são capazes de direcionar pseudo classes para estilizar elementos direcionados a URL. Os seletores também incluem uma pseudoclasse marcada para estilizar os elementos marcados, incluindo botões de opção e caixas de seleção.
- Efeitos de texto e layout – CSS3 pode ser usado para fazer diferentes ajustes, como alteração de justificação de texto, ajuste de espaços em branco de um documento e estilo de hifenização de palavras.
- Pseudo classes de primeira letra e primeira linha – CSS vem com propriedades que ajudam a ajustar os espaços de caracteres para aprimorar o efeito visual e colocar capitulares no início dos parágrafos.
Vantagens
- CSS economiza tempo – o código CSS deve ser escrito uma vez e a mesma folha pode ser usada em várias páginas HTML. Um estilo pode ser definido para cada elemento HTML e um usuário pode aplicá-lo a várias páginas da web com base nos requisitos.
- Fácil manutenção – o código CSS é fácil de manter e os usuários podem facilmente fazer alterações globais para editar o estilo. Depois que as alterações são feitas, todas as páginas da web são atualizadas automaticamente.
- Mudando os padrões da web – os atributos HTML não são mais usados amplamente, pois mais usuários estão gravitando em usar CSS. Recomenda-se que os desenvolvedores o utilizem em páginas HTML para garantir a compatibilidade com versões futuras do navegador.
Desvantagens
- Problemas entre navegadores – Fazer alterações de CSS em um site pode ser uma tarefa fácil para os desenvolvedores. Porém, há a necessidade de garantir a compatibilidade do CSS após as alterações terem sido implementadas, pois o usuário precisa verificar se todos os navegadores exibem as alterações de forma semelhante. A verificação entre os navegadores é importante, pois o CSS funciona de maneira diferente nos navegadores.
- Vários níveis levam à confusão – A linguagem de programação CSS tem vários níveis, tornando-se uma perspectiva confusa para alguns desenvolvedores. Isso inclui CSS, CSS 2 e CSS 3, todos com especificações ligeiramente diferentes.
sábado, 10 de abril de 2021
CSS Media Screen
CSS @Media Screen / polegadas x centímetros x pixel
Nos últimos meses, eu andei testando o CSS com o @media screen, e ao olhar o site em celulares, monitores e notebooks de tamanhos diferentes de polegadas, sempre aparecia algo precisando ser reajustado na visão esquerda ou direita do video, então pensei, e achei melhor ver o tamanho em polegada, comparando com o tamanho em centímetros, e comparando com o tamanho em pixel.
| iPhone | 320 x 480 | device-pixel-ratio = 2 |
| iPhone 4 | 640 x 960 | device-pixel-ratio = 2 |
| iPhone 5, 5s | 640 x 1136 | device-pixel-ratio = 2 |
| Samsung Galaxy S I and II | 480 x 800 |
| Samsung Galaxy S III | 720 x 1280 |
| iPhone 6 | device-pixel-ratio = 2 |
| iPhone 6 plus | 1242 x 2208 | device-pixel-ratio = 3 |
| iPad 1 and 2 | 768 x 1024 |
| iPad 3 | 1536 x 2048 |
| Amazon Kindle Fire | 1024 x 600 |
Ao que parece, para funcionar direito o @media screen, será preciso:
1) criar uma página CSS só para visão pelo celular de 5", 6" e 6,5" polegadas
celular de 5 inch = 480px
celular de 6 inch = 576px
celular de 6,5 inch 16,5 = 624px
/* mobile = Extra small devices (phones, 576px and down) */
/* styles for mobile browsers smaller than 480px; (iPhone) */
@media screen and (min-device-width:480px) and (max-device-width:624px) and (orientation:portrait)
{ body { font-size: x-small; max-width: 100%; min-height: 10%; }}
2) criar uma página só para visão pelo tablet de 7" e 8" e 10" polegadas
tablet de 7 inch = 672px
tablet de 8 inch = 768px
tablet de 10 inch = 960px
/* #Tablets = IPAD devices / landscape 768px and up) */
/* different techniques for iPad screening / For portrait layouts only */
@media screen and (min-device-width: 672px) and (max-device-width: 960px) and (orientation:portrait)
{ body { font-size: small; max-width: 100%; min-height: 10%; }}
3) criar uma página só para visão pelo notebook de 10", 12" 14" e 15" polegadas
notebook de 12 inch = 1152px
notebook de 14 inch = 1344px
notebook de 15 inch = 1440px
/* #Laptop = Laptops devices /styles for browsers larger than 960px; */
@media screen and (min-width: 1152px) and (max-width: 1440px) and (orientation:landscape)
{ body { font-size: normal; width: 100%; height: 100%; }}
4) criar uma página só para visão pelos monitores de 15", 16", 17", 18", 19", 20", 21", 22" e 23" polegadas
monitor de 15 inch = 1440px
monitor de 16 inch = 1536px
monitor de 17 inch = 1632px
monitor de 18 inch = 1728px
monitor de 19 inch = 1824px
monitor de 20 inch = 1920px
monitor de 21 inch = 2016px
monitor de 22 inch = 2112px
monitor de 23 inch = 2208px
/* styles for browsers larger than 1440px; */
@media screen and (min-width: 1440px) and (max-width: 2208px) and (orientation:landscape)
{ body { font-size: medium; width: 100%; height: 100%; }}
4) criar uma página só para visão pelos monitores gamer de 24", 25", 26", 27", 28", 29", 32" e 42" polegadas
monitor gamer de 24 inch = 2304px
monitor gamer de 25 inch = 2400px
monitor gamer de 26 inch = 2496px
monitor gamer de 27 inch = 2592px
monitor gamer de 28 inch = 2688px
monitor gamer de 29 inch = 2784px
monitor gamer de 32 inch = 3072px
monitor gamer de 42 inch = 4032px
/* styles for browsers larger than 2208px; */
@media screen and (min-width: 2304px) and (max-width: 4032px) and (orientation:landscape)
{ body { font-size: large; width: 100%; height: 100%; }}
terça-feira, 9 de junho de 2020
sexta-feira, 14 de setembro de 2018
CSS 3 / Tutorial
CSS Tutorial (W3schools) = https://www.w3schools.com/css/default.asp
W3.CSS Tutorial (W3schools) = https://www.w3schools.com/w3css/default.asp
-
GDPR (Português de Portugal) https://gdprinfo.eu/pt-pt
-
Vocês com certeza já leram e/ou ouviram por ai esses termos, mas qual seria o significado dessas siglas? Com esse post vocês vão ente...
-
🌟 Guia passo a passo para se tornar um desenvolvedor web full stack 🌟 1. Aprenda tecnologias front-end: - 🖌 HTML: mergulhe na estrutura d...
-
Cursos Microsoft
-
Anos atrás eu utilizei os fórums técnicos do Microsoft TechNet e Microsoft MSDN. Anos atrás eu concluí alguns cursos no site Microsoft Virt...
-
Uns 15 anos ou 18 anos atrás muitas pessoas falaram: os robôs vão substituir você. Em todas essas publicações eu disse que pessoas são mais ...
-
Microsoft Credenciais https://learn.microsoft.com/pt-br/credentials/browse/ Microsoft Certificações https://learn.microsoft.com/pt-br/cred...
-
Lógica de Programação: Algoritmo Nas últimas semanas eu vi vídeos de jovens estudantes dizendo que não conseguem entender o que é a lógica ...
-
IBM Certificações https://www.ibm.com/training/credentials IBM Credenciais https://www.ibm.com/training/credentials
-
Regra n° 1 - Nunca corra atrás de quem já deixou claro que não te quer. Deus já te ensinou que seu valor não depende de outra pessoa. Regra ...
