SEO report of imobiliariadiniz.com

Imobiliária Diniz – Aluguel, venda e administração de ...

www.imobiliariadiniz.com/

Na Imobiliária Diniz você encontra os melhores imóveis de Caçapava e Vale do Paraíba. Aqui você vai vender, alugar ou administrar casas, apartamentos ...


 Tasks

  • Avoid using deprecated HTML tags.
  • Implement the viewport meta tag.

 SEO

URL

Domain : www.imobiliariadiniz.com/

Character length : 25

Title
Imobiliária Diniz – Aluguel, venda e administração de Imóveis em Caçapava / SP
Description
Na Imobiliária Diniz você encontra os melhores imóveis de Caçapava e Vale do Paraíba. Aqui você vai vender, alugar ou administrar casas, apartamentos, terrenos, chácaras e sítios.
Keywords (meta keywords)
imóveis Caçapava, aluguel em caçapava, imobiliárias, imóvel, Diniz, apartamentos, venda, imóveis comerciais, troca, casas, Caçapava, cpv, imobiliária Diniz, loteamento, chácaras e sítios, fazendas, sp

Error! Using “meta keywords” is meaningless in a while.
Open Graph Protocol

Error! The website does not use the OG (Open Graph) protocol.

Dublin Core
Dublin Core is not used
Search engine friendly URLs
Good! The website uses SEO friendly URLs.
Checking the robots.txt file
There is robots.txt file.
https://imobiliariadiniz.com/robots.txt
User-agentDisallowed for the search engines
*
GoogleBot
Slurp
msnbot
Googlebot-Image
yahoo-mmcrawler
psbot


 Social

Social Engagement

No info found.

 Content

Doctype
XHTML 1.0 Transitional
Encoding
Perfect! The character encoding is set: UTF-8.
Language
We have found the language localisation: ”pt”.
Title
Imobiliária Diniz – Aluguel, venda e administração de Imóveis em Caçapava / SP

Character length : 84

Improve! The website address (title) should be between 10 and 70 characters in length.
Text / HTML ratio
Ratio : 12%

Error! The text / HTML code ratio is under 15 percent on this website. This value shows that the website has relatively few text content.
Headings
H1H2H3H4H5H6
02510000
Heading structure in the source code
  • <H2> OPORTUNIDADE TERRAS DO VALE REF- 628
  • <H2> EXCELENTE SOBRADO VITÓRIA VALE – REF-627
  • <H2> EXCELENTE GALPÃO PARA ALUGUEL REF : PC29
  • <H2> Linda residência térrea 03 suítes com piscina Condomínio Fechado Ref.603
  • <H2> LUXUOSA RESIDÊNCIA CONDOMÍNIO FECHADO REF: 590
  • <H2> LINDA CHÁCARA PORTAL DA MANTIQUEIRA REF-585
  • <H2> Linda Chácara a 5 minutos do centro Sapé 1 Ref: 544
  • <H2> Lindo sobrado com excelente acabamento
  • <H2> Linda Cobertura Edifício Valporto
  • <H2> Excelente casa de alto padrão bairro nobre ref: 521
  • <H2> Excelente casa no centro
  • <H2> Lindo Terreno Condomínio Santa Helena 600 m²
  • <H2> Linda Chácara em Caçapava 4.000 m²
  • <H2> LANÇAMENTO EM CAÇAPAVA, RESERVE JÁ O SEU APARTAMENTO
  • <H2> ECO PARK BOURBON LOTEAMENTO FECHADO LANÇAMENTO
  • <H2> EXCELENTE RESIDÊNCIA JARDIM ITAMARATY
  • <H2> VILLAGIO ESPERANÇA- UM CHARME DE CONDOMÍNIO
  • <H2> EXCELENTE RESIDÊNCIA CONDOMÍNIO SANTA HELENA
  • <H2> MARAVILHOSA RESIDÊNCIA NO JARDIM JATAY
  • <H2> Destaques
  • <H3> Excelente sobrado em condomínio fechado em Caçapava
  • <H3> Maravilhosa residência em Bairro Nobre, Caçapava
  • <H3> Excelente Residência 3 dormitórios (01 suíte)
  • <H3> CASA TÉRREA JARDIM SÃO JOSÉ REF. 632
  • <H3> TERRENO PANORAMA REF-499
  • <H3> C-40- Casa -Vl. Naly
  • <H3> C-23- Apto- Edif. Val Porto
  • <H3> C-21- Casa -Jd. Primavera
  • <H3> C-18- Casa Vl. Paraíba
  • <H3> C-13- Jd. Shangri-la
  • <H2> Receba Novidades
  • <H2> Cadastre seu imóvel
  • <H2> Buscar
  • <H2> Novos Imóveis
  • <H2> Tags
Word cloud
  • excelente14
  • caçapava12
  • dormitórios12
  • residência12
  • jardim12
  • cozinha12
  • sala11
  • casa11
  • saiba11
  • condomínio11
  • área11
  • suíte9
  • linda9
  • acima8
  • ref8
  • sobrado7
  • fechado7
  • terreno7
  • sendo7
  • galpões6
  • terrenos6
  • casas6
  • apartamentos6
  • rurais6
  • centro6
  • chácara6
  • itamaraty5
  • armários5
  • vale5
  • helena5
  • santa5
  • térrea4
  • piso4
  • josé4
  • ampla4
  • gourmet4
  • churrasqueira4
  • piscina4
  • serviço4
  • suítes4
  • bairro4
  • banheiro4
  • lavabo4
  • diniz4
  • localização4
  • nobre4
  • garagem4
  • esperança4
  • closet4
  • loteamento3
  • visita3
  • bourbon3
  • imóveis3
  • creci3
  • panorama3
  • lançamento3
  • agende3
  • procurar3
  • escritório3
  • lindo3
Keyword matrix
wordtitledescriptionsheading
excelente
caçapava
dormitórios
residência
jardim
cozinha
Two Word cloud
  • condomínio santa4
  • área de serviço3
  • condomínio fechado3
  • linda chácara3
  • jardim itamaraty2
  • área gourmet2
Three Word cloud
  • eco park bourbon2
  • sobrado em condomínio fechado2
  • área gourmet com churrasqueira2
  • condomínio santa helena2
404 Page
The website has a 404 error page.
Flash content
Good! The website does not have any flash contents.
Frame
Good! The website does not use iFrame solutions.
Images
We found 37 images on this web page.

Alternate attributes for the following 11 images are missing. Search engines use "alt" tags to understand image content efficiently. We strongly recommend fixing this issue.

 Technologies

Mobile optimization
This website is optimal for mobile devices!
Detected applications
Font AwesomeFont Scripts
Google Font APIFont Scripts
ShareThisWidgets
jQueryJavaScript Frameworks
jQuery UIJavaScript Frameworks
Deprecated HTML elements
Error! Deprecated HTML tags are used on this webpage. You should improve your website.
Deprecated HTML tagsOccurrences
<center>11
Redirection (www / not www)
Good! The web address is accessible only in one version. The version without www is redirected to the version with www.
Deprecated HTML elements
Error! Deprecated HTML tags are used on this webpage. You should improve your website.
Deprecated HTML tagsOccurrences
<center>11
Printability
Suggestion! Unfortunately, no printer-friendly CSS found.
Meta Tag (viewport tag, mobile devices)
Error! The meta tag named viewport is missing.

 Speed test

Server response time
The server response time is not fast enough: 0.67 seconds have passed until the page started to load.
Loading time
2,983 ms
Table layout
Good! No nested tables found.
Number of HTTP resources
76
Number of source domains
18
Render blocking resources
Good! No render blocking elements found!

 Speed test – Javascript

Javascript
Error! Too many javascript files found which slows down the page load on the website.
  • http://www.imobiliariadiniz.com/wp-includes/js/jquery/jquery.js?ver=1.11.1
  • http://www.imobiliariadiniz.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1
  • http://www.imobiliariadiniz.com/wp-content/themes/decasa_v0.9.8/lib/scripts/superfish/superfish.js?ver=1.4.8
  • http://www.imobiliariadiniz.com/wp-content/themes/decasa_v0.9.8/lib/scripts/superfish/supersubs.js?ver=1.4.8
  • http://www.imobiliariadiniz.com/wp-includes/js/jquery/ui/core.min.js?ver=1.11.2
  • http://www.imobiliariadiniz.com/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.2
  • http://www.imobiliariadiniz.com/wp-includes/js/jquery/ui/tabs.min.js?ver=1.11.2
File size of all javascript files combined
500.64KB
Javascript minifying
You can save 430B (14% compression) on the analysed URL by minifying the javascript files.

 Speed test – CSS

CSS
Good! Just a few CSS files are used on this website.
  • http://www.imobiliariadiniz.com/wp-content/themes/decasa_v0.9.8/style.css
  • http://imobiliariadiniz.com/css/screen2.css
  • http://www.imobiliariadiniz.com/wp-content/themes/decasa_v0.9.8/lib/scripts/superfish/superfish.css?ver=1.4.8
File size of all css files combined
116.08KB
CSS minifying
You can save 2.6KB (24% compression) on the analysed URL by minifying the CSS files.

 Speed test – Compression

Uncompressed size of the of the HTML
39.83KB
Gzip compression
Your site uses compression.

 Speed test – Browser cache

Number of static resources (image, JS, CSS)
45
Browser cache
The browser cache is not set correctly for all elements.
URLDuration
http://www.imobiliariadiniz.com/css/estilos.cssExpiry time is not specified
http://www.imobiliariadiniz.com/.. /0a9258df74c8d4bc312a22b6a12a5bcf.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /1d9ba781469ede98e2581ab89b8f150e.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /5a2a3ebd7aac87cacf94368a365165c9.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /6859ebdbd866fb8f4a28b5eb5fcb7be1.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /6bceab69f3c5644bf28e4c23dc1432b7.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /727e41a057bc3f606a88f73924ac5998.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /8c505306e6e99807cf2f3f2d7168fc09.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/.. /cd7468c07b42dc2a1e8bad1e0a3d5319.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/fotos/sem_foto.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/fotos/sem_foto_banner.jpgExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/bg-rodape.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/facebook.icoExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/faixa-whatsapp.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/faixa-whatsapp1.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/logo_barra.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/logo_rodape.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/logo_topo.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/logo_visita.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/mail.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/sgifacil.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/tel-branco.pngExpiry time is not specified
http://www.imobiliariadiniz.com/imagens/whatsapp-x.pngExpiry time is not specified
http://www.imobiliariadiniz.com/js/bxslider/images/bx_loader.gifExpiry time is not specified
http://www.imobiliariadiniz.com/js/bxslider/images/controls.pngExpiry time is not specified
http://www.imobiliariadiniz.com/js/bxslider/jquery.bxslider.cssExpiry time is not specified
http://www.imobiliariadiniz.com/js/bxslider/jquery.bxslider.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/enquire.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/highslide/highslide.cssExpiry time is not specified
http://www.imobiliariadiniz.com/js/jquery-1.11.3.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/jquery-ui.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/jquery.cycle2.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/jquery.mousewheel.min.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/jquery.smoothdivscroll.jsExpiry time is not specified
http://www.imobiliariadiniz.com/js/scripts.jsExpiry time is not specified

 Speed test – Images

File size of all images combined
2.38MB
Image optimisation
You can save 871.1KB (60% compression) by optimising the images below:

 Links

We found a total of 110 different links.
Internal links: 109
External links: 1

External links:

Link text (anchor) Link strength

Internal links:

Link text (anchor) Link strength

 Website security

IP
186.202.153.85
External hidden links
Good! No hidden external links found
Looking for eval()
Good! No eval(bas64_decode()) scripts are found
Checking for XSS vulnerability
No XSS vulnerability found
Email encryption
Warning! The website contains at least one unencrypted email address.

 Sites on same ip

puzzlecoffeeshop.com

puzzlecoffeeshop.com

fialicorsinidesign.com.br

fialicorsinidesign.com.br

stockrio.com.br

stockrio.com.br

imobiliariadiniz.com

imobiliariadiniz.com

amsmarinesports.com.br

amsmarinesports.com.br

softwarei9.com.br

softwarei9.com.br

amsmarineesports.com.br

amsmarineesports.com.br

diamondsaudesport.com.br

diamondsaudesport.com.br

blogdacallis.com

blogdacallis.com

odontoshopbutanta.com

odontoshopbutanta.com

 Icons

Favicon
Error! No favicon is found. Using favicon helps to build a better brand quicker.

 Order of Heading elements on mobile by position

  • H2 : Casas – VILLAGE DAS FLORES, ( 0px from top )
  • H2 : Casas – VILLAGE DAS FLORES, ( 0px from top )
  • H2 : Casas – RECREIO MANTIQUEIRA , ( 0px from top )
  • H2 : Rural – BOA VISTA (CHÁCARA DOS IPÊS), ( 0px from top )
  • H2 : Apartamentos – Floradas de São José, ( 0px from top )
  • H2 : Casas – TERRAS DO VALE, ( 0px from top )
  • H2 : CENTRAL DE ATENDIMENTO , ( 196px from top )
  • H1 : Bem-vindo ao site da DINIZ, ( 884px from top )
  • H2 : IMÓVEIS | DESTAQUE, ( 1097.671875px from top )
  • H3 : Apartamentos Caçapava , ( 1424.671875px from top )
  • H3 : Terrenos CAÇAPAVA , ( 1424.671875px from top )
  • H3 : Terrenos CAÇAPAVA , ( 1424.671875px from top )
  • H3 : Casas CAÇAPAVA , ( 1424.671875px from top )
  • H3 : Casas Caçapava , ( 1424.671875px from top )
  • H3 : Apartamentos Caçapava , ( 1424.671875px from top )
  • H3 : Rural CAÇAPAVA , ( 1424.671875px from top )
  • H3 : Apartamentos Caçapava , ( 1424.671875px from top )
  • H3 : Terrenos CAÇAPAVA , ( 1424.671875px from top )
  • H3 : Terrenos CAÇAPAVA , ( 1424.671875px from top )

 Typos

mobiliariadiniz.com, iumobiliariadiniz.com, umobiliariadiniz.com, ijmobiliariadiniz.com, jmobiliariadiniz.com, imobiliariadiniz.com, mobiliariadiniz.com, ilmobiliariadiniz.com, lmobiliariadiniz.com, iomobiliariadiniz.com, omobiliariadiniz.com, i8mobiliariadiniz.com, 8mobiliariadiniz.com, i9mobiliariadiniz.com, 9mobiliariadiniz.com, i*mobiliariadiniz.com, *mobiliariadiniz.com, iobiliariadiniz.com, imnobiliariadiniz.com, inobiliariadiniz.com, imhobiliariadiniz.com, ihobiliariadiniz.com, imobiliariadiniz.com, iobiliariadiniz.com, imjobiliariadiniz.com, ijobiliariadiniz.com, imkobiliariadiniz.com, ikobiliariadiniz.com, imlobiliariadiniz.com, ilobiliariadiniz.com, im obiliariadiniz.com, i obiliariadiniz.com, imbiliariadiniz.com, imoibiliariadiniz.com, imibiliariadiniz.com, imokbiliariadiniz.com, imkbiliariadiniz.com, imolbiliariadiniz.com, imlbiliariadiniz.com, imobiliariadiniz.com, imbiliariadiniz.com, imopbiliariadiniz.com, impbiliariadiniz.com, imo9biliariadiniz.com, im9biliariadiniz.com, imo0biliariadiniz.com, im0biliariadiniz.com, imoiliariadiniz.com, imobviliariadiniz.com, imoviliariadiniz.com, imobfiliariadiniz.com, imofiliariadiniz.com, imobgiliariadiniz.com, imogiliariadiniz.com, imobiliariadiniz.com, imoiliariadiniz.com, imobhiliariadiniz.com, imohiliariadiniz.com, imobniliariadiniz.com, imoniliariadiniz.com, imob iliariadiniz.com, imo iliariadiniz.com, imobliariadiniz.com, imobiuliariadiniz.com, imobuliariadiniz.com, imobijliariadiniz.com, imobjliariadiniz.com, imobiliariadiniz.com, imobliariadiniz.com, imobilliariadiniz.com, imoblliariadiniz.com, imobioliariadiniz.com, imoboliariadiniz.com, imobi8liariadiniz.com, imob8liariadiniz.com, imobi9liariadiniz.com, imob9liariadiniz.com, imobi*liariadiniz.com, imob*liariadiniz.com, imobiiariadiniz.com, imobilpiariadiniz.com, imobipiariadiniz.com, imobiloiariadiniz.com, imobioiariadiniz.com, imobiliariadiniz.com, imobiiariadiniz.com, imobiliiariadiniz.com, imobiiiariadiniz.com, imobilkiariadiniz.com, imobikiariadiniz.com, imobilmiariadiniz.com, imobimiariadiniz.com, imobil.iariadiniz.com, imobi.iariadiniz.com, imobilariadiniz.com, imobiliuariadiniz.com, imobiluariadiniz.com, imobilijariadiniz.com, imobiljariadiniz.com, imobiliariadiniz.com, imobilariadiniz.com, imobililariadiniz.com, imobillariadiniz.com, imobilioariadiniz.com, imobiloariadiniz.com, imobili8ariadiniz.com, imobil8ariadiniz.com, imobili9ariadiniz.com, imobil9ariadiniz.com, imobili*ariadiniz.com, imobil*ariadiniz.com, imobiliriadiniz.com, imobiliaqriadiniz.com, imobiliqriadiniz.com, imobiliawriadiniz.com, imobiliwriadiniz.com, imobiliazriadiniz.com, imobilizriadiniz.com, imobiliariadiniz.com, imobiliriadiniz.com, imobiliaxriadiniz.com, imobilixriadiniz.com, imobiliasriadiniz.com, imobilisriadiniz.com, imobiliaiadiniz.com, imobiliareiadiniz.com, imobiliaeiadiniz.com, imobiliardiadiniz.com, imobiliadiadiniz.com, imobiliarfiadiniz.com, imobiliafiadiniz.com, imobiliargiadiniz.com, imobiliagiadiniz.com, imobiliar4,iadiniz.com, imobilia4,iadiniz.com, imobiliartiadiniz.com, imobiliatiadiniz.com, imobiliar5iadiniz.com, imobilia5iadiniz.com, imobiliaradiniz.com, imobiliariuadiniz.com, imobiliaruadiniz.com, imobiliarijadiniz.com, imobiliarjadiniz.com, imobiliariadiniz.com, imobiliaradiniz.com, imobiliariladiniz.com, imobiliarladiniz.com, imobiliarioadiniz.com, imobiliaroadiniz.com, imobiliari8adiniz.com, imobiliar8adiniz.com, imobiliari9adiniz.com, imobiliar9adiniz.com, imobiliari*adiniz.com, imobiliar*adiniz.com, imobiliaridiniz.com, imobiliariaqdiniz.com, imobiliariqdiniz.com, imobiliariawdiniz.com, imobiliariwdiniz.com, imobiliariazdiniz.com, imobiliarizdiniz.com, imobiliariadiniz.com, imobiliaridiniz.com, imobiliariaxdiniz.com, imobiliarixdiniz.com, imobiliariasdiniz.com, imobiliarisdiniz.com

More Sites

  • Title: JKL design
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
  • Title: Tea with the natural taste of the tea drink slowly
  • Description: Tea with the natural taste of the tea drink slowly : -
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Javascript
      • Php (Hypertext Preprocessor)
  • Title: Cobb.com - Full-Page Real Estate Ads: FREE Listings! Buy and Sell Property and Homes.
  • Description: The WorldWide Newspaper for Real Estate. Full-Page Real Estate Ads. Take a virtual tour of our listings. List your property at CobbProperties.com. Why? For a LOW one-time fee, you will have YOUR OWN Property Web Page, Unlimited Text.
  • Sites loading time: 34814
  • Internet Protocol (IP) address:
  • Javascript total size: 0.00B
  • CSS total size: 46.72KB
  • Image total size: 256.33KB
  • Total size: 305.33KB
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Javascript
      • Php (Hypertext Preprocessor)
  • Title: Car Rental Montenegro
  • Description: Car Rental Montenegro service for travellers to Montenegro.
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
  • Title: 女性高収入なら「ソレイユハート」
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • CMS
      • Wordpress CMS
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Html5
      • Php (Hypertext Preprocessor)
      • Pingback
  • Title: Invidia Web & Design
  • Description: RC PullingParts is the right place for all your custom CNC machined RC parts.
  • Sites loading time: 859
  • Internet Protocol (IP) address:
  • Javascript total size: 109.29KB
  • CSS total size: 30.33KB
  • Image total size: 95.81KB
  • Total size: 248.16KB
  • Tech:
    • CMS
      • Wordpress CMS
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
      • jQuery
      • Php (Hypertext Preprocessor)
      • Pingback
  • Title: Ashutosh Memorial Public School
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Javascript
      • Php (Hypertext Preprocessor)
  • Title: Bankside Dog Grooming
  • Description: Quality dog grooming, near Fiveways, Brighton, A small, calm, quiet salon just for your pet. Stress free environment, attention to detail,
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
      • Javascript
  • Title:
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
  • Title: DETETIVE PARTICULAR DE SÃO PAULO PARA TODO O BRASIL
  • Description: Investigação em são Paulo e em todo o Brasil, (11)3034-4988 –(11) 9792-7588 - Não confie seus assuntos sigilosos a amadores e curiosos contrate quem é Credenciado, Joseph Kamarena, da Inskaive. Hablamos Español
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)