In my Web Design class, we learned quite a bit of terms in regards to designing a website. So here are some terms and definitions.
Alignment: This is the process of putting content in certain places of the webpage. This is so the creator can put information they want to get the most attention in particular spots to reach this goal. It is also to help the website look more appealing to the veiwer
Content: The creator should know how to hook a reader from the start so their words aren't skipped over. Readers pay the most attention to the very top of articles, and then scan the rest. By creating a hook that is attention grabbing but also not misleading is a skill every web designer should know.
Contrast: This visual element is to make the inital glance of the page look appealing. The reader notices contrast before really anything else. This applies to text, images, borders etc... A creator should not have the foreground and background from the same color family. For example, if the foreground is light purple, the background shouldn't be purple as keeps the foreground from popping out. Complimentary colors are the best way to make certain things stand out.
Proximity: This is the process of putting related information is the same area. Promximity is to help guide the reader to each piece of information, and help them understand the content better. The reader should be smoothly guided through the content without having to look back at previous information to see if they're related.
Repetition: The human brain finds repeating patterns the most appealing and understandable. For example, a reader will be more likely to read through a website if each page looks fundamentally similar, as opposed to no connection between each page.