Skip to content

This is a web page created in html, javascript and css for history geeks

Notifications You must be signed in to change notification settings

pabloseijo/History-of-war-webpage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

War History Website Development 🏰

Introduction 📜

This project embarks on creating a website dedicated to exploring various aspects of war history, from emblematic battles and historical figures to events that changed the course of humanity. The website's development focuses on applying modern web design techniques, ensuring an optimal user experience on any device, and enriching the content with dynamics through JavaScript.

Site Construction 🛠️

The website was initially developed with a solid foundation of HTML, using HTML5 semantic tags to logically and accessibly structure the content. Navigation between different pages is facilitated through coherent internal links, and the site is enriched with relevant external links to expand the information.

To organize the content, a clear folder and file structure was established, separating HTML pages, CSS stylesheets, and JavaScript scripts, thus improving the project's maintenance and scalability.

Styling and Responsive Design 👗

Subsequently, CSS stylesheets were introduced to transform the site's visual appearance, applying colors, fonts, and margins that match the historical theme. Special emphasis was placed on responsive design, utilizing techniques such as:

  • Flexible Grids and Media Queries to adapt the layout to different screen sizes.
  • CSS Multicol to enhance the readability of text on wide devices.
  • Flexbox for flexible positioning of elements.
  • CSS Grid to create more complex and dynamic layouts.
  • Bootstrap to accelerate development and ensure consistency across different browsers and devices.

Each technique was specifically applied to different pages, demonstrating its effectiveness and versatility in achieving an attractive and functional design.

Dynamics with JavaScript ⚡

To enrich the user experience, JavaScript code was integrated, adding interactive visual effects and advanced functionalities such as:

  • DOM Manipulation to dynamically modify the content of the page.
  • Events to respond to user actions, such as clicks and scrolls.
  • Animations to capture attention and improve navigation.
  • Content loading using XML and JSON, allowing parts of the site to be updated without needing to reload the entire page.

Both native JavaScript techniques and modern libraries like jQuery were used to simplify syntax and improve browser compatibility.

Conclusion 🎉

The development of this website has not only been a programming exercise but also an immersion into military history, presented in an interactive and educational manner. Through the combination of semantic HTML, responsive design with CSS, and the interactivity provided by JavaScript, we have created a site that is both informative and easy to use, ensuring that visitors have a enriching experience, regardless of the device they use to access it.

About

This is a web page created in html, javascript and css for history geeks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published