An open API service indexing awesome lists of open source software.

https://github.com/zichkoding/horiseon-refactoring


https://github.com/zichkoding/horiseon-refactoring

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# **Horiseon Refactoring**

I have been assigned to update the codebase for better semantics, logical structure independent of styling and positioning, accessible alt attributes, and sequential order. This is to be more modern for people visiting the site that rely on text-to-speech technology to read the site, or anyone else that uses assistive technology.

[Horiseon's website](https://zichkoding.github.io/Horiseon-Refactoring)

![Top of Horiseon Website](./assets/images/Horiseon.png)

## **Progress**
**08/20/2021**

In index.html changed the title from "Website" to "Horiseon". Inside the body I made a couple of semantic changes by replacing the `

` with just ``. Then Replaced the `
` under `

` tag to ``. There was a link issue inside the `` list's `Search Engine Optimization`, but this was resolved by adding an `id="search-engine-optimization"` in th body where this section is. The content section under `
` I changed the `
` to `` for better semantics and to avoid the div soup for this section of the webpage.

The style.css file had a few changes, as well. The first change was changing the `.header {}` from this class selectors to the element selector `header {}` because we changed the the `

` to just ``. The only other thing that was changed is the `header nav {}, header nav ul {}, header nav ul li {}` where the `nav` replaced the `div` because we changed that tag in index.html for better semantics. Removing the unnecessary element selectors, `header h1`, and leaving the class selector, `.seo`. Moved items around and added comments to make it easier for me to go between index.html and style.css and not have to scramble through the style.css to find whats connected to index.html

**08/21/2021**

Index.html under the ``, I have added alt attributes to the ``. Replaced the `

` with `` for better semantics and to avoid having a div soup for this section. Benefits section I have added alt attributes to the images, but left them blank due to not knowing how to describe these images or if they are worth describing. In the benefits section I have took away the classes except for `benefits`. The `