برای رسم یک مربع از css استفاده نمی کنند معمولا ولی در html5 این خصوصیات به رسم مربع اضافه شده مثل
<canvas style="border: 1px solid rgb(00, 00, 00);background-color:#000000;" height="100" width="200" id="myCanvas">
همش html5 هستش و border: 1px solid rgb(00, 00, 00);background-color:#000000; بخش css وان هستش که هاشیع و رنگ داخلشو معیین می کنه
درcss3 نیز امکان رنگ های gradiant اضافه شده که میشه رنگ های جالبی به جای رنگ ساده اضافه کرد
امیدوارم کمک کرده باشه