..
Blandt de mange innovationer, der er indført ved CSS3, de nye - og endnu ikke endelig - frigivelse af Cascading Style Sheets, er en egenskab særligt interessant, er størrelsen. Takket være denne ejendom, er det nemt at se, kan du oprette, så enkelt, ændre størrelse på elementer på vores web-sider ved hjælp af en linje CSS kode (indtil fremkomsten af CSS3 skabe elementer, der kræves brug af skalérbare komplekse JavaScript-funktioner).
I øjeblikket denne ejendom, såvel som mange andre af CSS3 er ikke alment understøttes af alle browsere, men kun dem af familien WebKit (Safari og Chrome) og Firefox 4.
Bemærkes, at nogle af disse browsere sideelementer, såsom tag <textarea> er resizable som standard i både højde og bredde.
Resize ejendommen kan have forskellige værdier:
/ *
Forhindrer ændring af størrelsen på textarea
* /
textarea {resize: none;}
/ *
Jeg oprette en resizable element lodret
* /
div.vert {resize: Lodret;}
Brugen af ejendommen resize meget ofte ledsages - af hensyn til design - til de begrænsninger, der bestemmer den mindste og / eller maksimum kan antage, at elementet kan ændre størrelse på. For at gøre dette har vi brugt følgende CSS egenskaber:
{Div.horiz
højde: 200px;
bredde: 300px;
max-width: 600px;
Baggrunden: # EEEEEE;
kant: 3px solid # dddddd;
overflow: auto;
resize: vandret;
}
På denne side kan du se en fungerende demo (selvfølgelig, for at se ejendommen ændre størrelsen på arbejde, du skal bruge en browser, der understøtter det).
| |
CSS (Kursus)
Web Design og tilgængelighed i henhold til W3C CSS og XHTML. Fra 29 €. |
| |
HTML (Kursus)
Det markup sprog til nettet fra 29 €. |
| |
Webmaster Avanceret (kursus)
Bliv en professionel webmaster. Fra 39 €. |