build-a-technical-documentation-page
build-a-technical-documentation-page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Technical Documentation Page</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<nav id="navbar">
<header>Technical Documentation</header>
<a href="#HTML_Basics" class="nav-link">HTML Basics</a>
<a href="#CSS_Styling" class="nav-link">CSS Styling</a>
<a href="#JavaScript_Fundamentals" class="nav-link">JavaScript
Fundamentals</a>
<a href="#React_JS" class="nav-link">React JS</a>
<a href="#Web_Development_Tools" class="nav-link">Web Development Tools</a>
</nav>
<main id="main-doc">
<section class="main-section" id="HTML_Basics">
<header>HTML Basics</header>
<p>HTML stands for HyperText Markup Language.</p>
<p>It is used to structure content on the web.</p>
<code><html></code>
<code><head></code>
<code><body></code>
<p>HTML documents are structured with elements that contain tags and
content.</p>
<code><h1>Header</h1></code>
<ul>
<li><div>: A container element</li>
<li><p>: A paragraph element</li>
<li><a>: An anchor element for links</li>
<li><img>: An image element</li>
<li><ul>: An unordered list element</li>
</ul>
</section>
</body>
</html>
** end of undefined **
** start of undefined **
/* Basic Layout */
body {
display: flex;
margin: 0;
}
#navbar {
width: 250px;
position: fixed;
left: 0;
top: 0;
height: 100%;
background-color: #333;
color: white;
padding-top: 20px;
box-sizing: border-box;
padding-left: 20px;
}
#navbar header {
font-size: 1.5em;
margin-bottom: 20px;
}
.nav-link {
display: block;
color: white;
margin: 10px 0;
text-decoration: none;
}
.nav-link:hover {
text-decoration: underline;
}
/* Main content */
#main-doc {
margin-left: 260px;
padding: 20px;
}
.main-section {
margin-bottom: 20px;
}
header {
font-size: 1.5em;
color: #333;
}
code {
display: block;
background-color: #f4f4f4;
padding: 10px;
margin: 10px 0;
}
ul {
margin: 10px 0;
}
li {
list-style-type: square;
margin: 5px 0;
}
/* Media Queries */
@media (max-width: 768px) {
#navbar {
width: 100%;
height: auto;
position: relative;
margin-bottom: 20px;
}
#main-doc {
margin-left: 0;
}
}
** end of undefined **