When I update my css code, it seems to take effect after an hour. I mean it makes differnece on my site after an hour. Is it normal? Or am I making some mistake in implementation?
An hour is way too long. I suspect a cache issue. Since you weren’t specific, I don’t know if it would be your PC that needs flushing or your server’s cache. Or you have a terrible connectivity issue.
IS it because of wrong code implementation?
No it’s not, like Black Max said its a caching issue either with your browser or server but to me it sounds more like a server issue. When you update your CSS file again instead of just reloading the page press Ctrl + F5 which will override your browser cache.
You can find more information here on the wordpress site.
thanks a might legend