Skip to content

Mihai Baboi

Vorbim despre mașini, tehnologie și nu numai

Menu
  • Home
  • Despre mine
  • Despre blog
  • Contact
  • Privacy Policy
Menu

CSS3 – proprietatea resize si cum o folosim in avantajul nostru

Posted on January 27, 2011

In acest articol vom discuta despre o facilitate controversata pe care CSS3 urmeaza sa ne-o aduca. Am citit un articol la un moment dat in care autorul spunea ca nu stie daca sa numeasca sau nu aceasta proprietate inutila.

Eu o voi trata oricum, dupa care veti vedea si de ce. Proprietatea resize, caci despre ea vorbim, este facuta sa permita utilizatorului sa redimensioneze un element din pagina, cum ar fi un div sau un textarea. In principiu cred ca se aplica oricarui elemend de tip block.

Sintaxa arata asa:

resize: none|both|horizontal|vertical;

/* Mai in detaliu */

resize: none; // Nu permite redimensionare
resize: both; // Permite redimensionarea pe ambele axe
resize: horizontal; // Permite redimensionarea doar pe orizontala
resize: vertical; // Permite redimensionarea doar pe verticala

Dupa cum vedeti, proprietatea este destul de simpla si sintaxa este usor de inteles. Din pacate, in momentul acesta nu este suportata decat de Safari si Google Chrome (adica motorul Webkit).

De asemenea, se pare ca aceasta proprietate este trecuta in specificatia CSS3 ca fiind “incerta” si nu se stie daca va ajunge in versiunea oficiala. Deci, dupa toate acestea, de ce mai discutam despre ea? La ce ar putea fi ea utila vreodata?

Raspunsul depinde foarte mult de perspectiva din care privim lucrurile. Proprietatea resize nu este neaparat utila prin ceea ce permite ea utilizatorului, ci mai degraba prin ceea ce nu permite.

Unele browsere, cum ar fi Google Chrome permit implicit redimensionarea elementului textarea. Acest lucru nu este intotdeauna benefic, mai ales ca in unele situatii ne poate strica design-ul. Putem sa folosim in mod creativ proprietatea resize pentru a impiedica utilizatorul sa mai faca acest lucru:

textarea {
	resize: none;
}

Astfel, daca setam explicit faptul ca nu permitem redimensionarea elementului, acesta este blocat (la fel ca in celalalte browsere).

Vezi Demo

In felul acesta, privind din perspectiva potrivita putem folosi o proprietate aparent inutila in avantajul nostru.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Related

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Analiză Tehnică
  • Auto
  • Comunicate
  • Concurs
  • Diverse
  • Evenimente
  • Foto
  • Hardware
  • Întreabă-mă
  • Lansări
  • Mașini
  • Noutăți auto
  • Opinie
  • Programare
  • Review
  • Scurte
  • Șed și Cuget
  • Zvonuri

allview Android aspect asus autonomie browser bune practici camera CodeIgniter Code Igniter Cold Fusion concurs css3 display div dual core Evolio evoMAG evoMAG.ro foto hardware HTC html html5 instalare lansare laptop Library libris.ro marketonline nokia performanta pret programare review samsung Samsung Galaxy S II smartphone specificatii standarde Symbian tableta teste upgrade user experience

©2025 Mihai Baboi | Design: Newspaperly WordPress Theme