Giter Club home page Giter Club logo

homework1-jd's Introduction

Homework1-Jessie Doherty

For my first homework, I've done the following steps:

1. Evaluation of the original HTML and CSS files.

  • Check the "link" and "a" tags to see whether everything works. I found the link of "search-engine-optimization" is not working properly.
  • Check the tags. I've found that the original html was marked with mainly "div" tags, not semantic tags.

2. Making changes based on my evaluation in both HTML and CSS.

In HTML, I've made the following changes:

  • changing the "title" content into "Horiseon Website", though this part won't show on the page, it makes the computer know more about what this file is about.
  • changing the "div" tags in the header part into "header" tag. Changing the nested "div" tags into "nav" tag to show the 3 links in the navigation bar. I've also made corresponding changes in the CSS file.
  • changing the "div" with id="hero" into a more proper "img" tag with source link.
  • According to the w3schools, the typical layout of a webpage is: So I made the left part into a section, by using "section" tag. In the first "div", I need to add an "id" for "search-engine-optimization" so it links to the navigation menu.
  • According to the layout I've shown above, I've made the right part into a side bar by using "aside" tag.
  • According to the layout picture, I've changed the last "div" into "footer" since this part serves as a footer of the page.

3. Review all changes I've made to make sure they meet the criteria.

4. Adding comments in HTML for reviewers.

  • I've added some comments in the HTML to clarify my changes.

4. Write the README.md, to summarize what I've done.

5. How I did my research.

  • I did my research on w3schools, MDN web docs to understand the functionalities of tags.
  • I also found that by using "inspect" feature on a webpage can help me get what I want quicker.

homework1-jd's People

Contributors

zhuzhu930 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.