I am coding HTML newsletter, I have to code one file that once sent it detects device if it’s smartphone or PC. If PC it shows 600px width and for smartphones it shows 300px width.
So how should I set the width property so that it looks as per the width mentioned above.
You are looking for CSS Media Queries, here is a basic solution that may suit your needs:
More examples here: https://github.com/dhgamache/Skeleton/blob/master/stylesheets/skeleton.css#L79