Skip to main content

Power webaši, preskočite ovaj post.

Prije nekoliko godina zaobljeni rubovi (pravokutni komad web stranice koji nema oštre rubove) bili su tema za pričat tjedan+ dana: mnogo je različitih rješenja napravljeno da bi se oni postigli.

Vidi npr.:

Kako danas CSS s verzijom 3 ide dalje ili bar pojedini proizvođači web preglednika imaju svoje prefikse nije problem napraviti jednostavno i kratko rješenje za postizanje istih.

• • • • •

Specifične CSS prefikse (prefikse za CSS atribute) imaju Firefox, Safari i Konqueror. Ostali bi trebali kužiti CSS3. Jedini je problem, pogađate, Internet Explorer.

Srećom, netko je bio vrijedan programer pa je riješio problem za IE6+. Potrebno je skinuti HTC datoteku border-radius.htc (a href="http://www.htmlremix.com/css/curved-corner-border-radius-cross-browser">izvor) i dodati behavior atribut u CSS.

Cijeli CSS kod onda izgleda ovako:


div.rounded
{
  -moz-border-radius: 10px; /** firefox 1+ **/
  -webkit-border-radius: 10px; /** safari **/
  border-radius: 10px; /** css 3 **/
  -khtml-border-radius: 10px; /** konqueror **/
  behavior:url('border-radius.htc'); /** ie6+ **/
}

Radi u:

Internet Explorer Firefox Safari Chrome Opera Konqueror

Demo se nalazi ovdje, ZIP za download ondje (2.7K).


Vezani postovi:

- CSS: Targetiranje preglednika
- CSS: Zamjena teksta slikom
- Utopija za web majstore
- Zaobljeni rubovi

Dodaj komentar
Ime:
e-mail:
WWW:
Izračunaj: 9 + 4
Komentar: