When making a new website, I first like to draw everything out on a piece of paper, making big boxes for each section. So for this page, I would draw a box for the header, one for the mission statement, one for the locations, etc. Then each of these boxes would translate to a div in my HTML. This is how I like to make a rough outline for my code. Also, each of these divs should probably have a unique ID. Then, for each section you can repeat the process, again drawing up boxes/creating divs for the sub-sections of each bigger section. The key to designing good code is to keep it very modular and organized. That's why I like this approach. Just work on each section at a time and break it down as much as you can. Try not to get overwhelmed by the big picture, just work on a little piece at a time and try to get it perfect before moving on.
I hope this helps. If you have questions or want to discuss this further, please drop a comment.
When making a new website, I first like to draw everything out on a piece of paper, making big boxes for each section. So for this page, I would draw a box for the header, one for the mission statement, one for the locations, etc. Then each of these boxes would translate to a div in my HTML. This is how I like to make a rough outline for my code. Also, each of these divs should probably have a unique ID. Then, for each section you can repeat the process, again drawing up boxes/creating divs for the sub-sections of each bigger section. The key to designing good code is to keep it very modular and organized. That's why I like this approach. Just work on each section at a time and break it down as much as you can. Try not to get overwhelmed by the big picture, just work on a little piece at a time and try to get it perfect before moving on.
I hope this helps. If you have questions or want to discuss this further, please drop a comment.