About View format its css setting. I am not good at CSS. Here I want to divid every grid evenly. The is my page. My view I use grid instead of table or unformatted list, which are only text on each row not suit my want.     

https://www.jeffhost.idv.tw/services

The other question is on this. I found the picture too small, while making the window smaller. How to adjust a proper setting on View? 

https://www.jeffhost.idv.tw/online-buying

Thanks.
Okay, the answers to your questions are both rather simple. 


Your columns are uneven because you did not apply a width to the columns. To solve this I simply applied a percentage width to the td element as follows:


.view-view-services .view-content td{
   width: 33.33%;
}


When you make your browser's viewport smaller, your images become smaller. This is due to the auto properties applied to the img tag's height and width. To solve the issue I overrode the max-width property as follows:


.view-uc-products .views-field-uc-product-img img{
   max-width: none;
{

Let me know if you have any questions!