link: https://lisa-huangzijin.github.io/CClab/w11-work-gallery/
1. When files are named consistently and clearly, it reduces the risk of accidentally overwriting or deleting important files. This can also help to ensure that links between files are correctly set up, which can reduce the risk of broken links and error messages. For example, naming all HTML files with a prefix such as “page_” followed by a descriptive name can make it easy to identify and navigate through the files.
2. Classes should be used when styling multiple elements that share similar characteristics, while IDs should be used when styling a single unique element. Using classes allows for more efficient and organized CSS, as the same styles can be applied to multiple elements with a single class. IDs, on the other hand, should be used sparingly, as they can only be used once per page and can make CSS less modular and harder to maintain.
3. I met difficulty in implementing certain design elements such as complex layouts or animations.
4. One advantage of using a WYSIWYG editor is that it can be more user-friendly and accessible for non-technical users, while HTML provides more control over the structure and presentation of the content and can be more efficient and flexible.
5. Different web technologies come together in a webpage to create a cohesive user experience. HTML provides the structure and content of the page, CSS is used for styling and layout, and JavaScript can be used to add interactivity and dynamic behavior. Additionally, other technologies such as server-side scripting languages, databases, and APIs may be used to create more complex and dynamic web applications.