В том то и дело, что теоретически. Единственное преимущество описаного вами способа — уголки 1-ой картинкой (1 запрос на сервер), которое вы все-равно не использовалино части моего вопроса это не отменяет - теоретически возможно делать и так, как написано выше. но практически в эксплорере это не работает.
Если интересно, то вот конкретный пример (IE5.01-7b2, Opera 7.5+, Firefox 1.5 (1.0?), Safari):
Код:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> **** <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> ****<title>Rounded corners</title> ****<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> ****<style type="text/css"> ****/*<![CDATA[*/ *****{margin: 0; padding: 0;} ****body{margin: 80px;} **** ****div.rounded{border: 1px solid #CFCFCF;} ****div.rounded, div.tl, div.tr, div.bl, div.br{position: relative; background-repeat: no-repeat;} ****div.tl{background-image: url(img/tl.gif); background-position: 0 0; top: -1px; left: -1px;} ****div.tr{background-image: url(img/tr.gif); background-position: 100% 0; right: -2px;} ****div.bl{background-image: url(img/bl.gif); background-position: 0 100%; bottom: -2px; left: -2px;} ****div.br{background-image: url(img/br.gif); background-position: 100% 100%; right: -2px; padding: 15px;}**** ****/*]]>*/ ****</style> ****<!--[if IE]> ****<style type="text/css"> ***** html div.tr, * html div.rounded{height: 1px;} **** ****html>body div.tl{top: -2px;} ****html>body div.bl, html>body div.br{bottom: -1px;} ****</style> ****<![endif]--> </head> <body> ****<div class="rounded"> *<div class="tl"> *****<div class="tr"> * *<div class="bl"> * *****<div class="br"> * * *content * *****</div> * *</div> *****</div> *</div> ****</div> </body> </html>


