I do frequently. There are many things in life that are hard and cross-browser CSS is not among them.
In the past I have found things like Bootstrap and jQuery to be more of a frustration than a benefit by introducing cross-browser differences in their attempt to help. At the same time they don't fix the cross browser differences that really impact layout, such as differences in font rendering.
I guess it's easier if you do it frequently. I hardly ever touch CSS and for me, cross-browser compatibility is certainly one of the harder things. Bootstrap makes that much easier.
And jquery support often isn't necessary at the moment. It's required for some functionality, but many simpler web pages will work with a slim version of the CSS without any JS. Makes it very light-weight and still easy to set up.
But you have to admit that this takes an inordinate amount of time. Some folks would prefer to have Bootstrap handle the CSS while focusing on the core product.
No, writing CSS is pretty fast and straight forward. I spend far more time wading through ever changing business requirements and adjusting the JavaScript UI to compensate for those changes.
100% agree with you. Especially now that almost all browsers are up to scratch, cross browser isn't a problem anymore. If some of these guys had to work with IE5/6 they would probably quit the industry.
I do frequently. There are many things in life that are hard and cross-browser CSS is not among them.
In the past I have found things like Bootstrap and jQuery to be more of a frustration than a benefit by introducing cross-browser differences in their attempt to help. At the same time they don't fix the cross browser differences that really impact layout, such as differences in font rendering.