I'm building my 1st serious website! and im inexperienced!
I currently have two main issues in the website im building. The index which is the only css file containing most measurements in % not px still displays differently in different browsers and monitor sizes.

1. How to achieve fluid/responsive layout on my website. Or at least to display equally everywhere?
2. Also need the client to be able to insert text and images by himself without using the html.

Is wordpress the solution? I need my site to look exactly as it is in wordpress!
Is this possible?

Please shed some light if you have a minute as i need this site working asap.