Computer Science, asked by ishaansharma121, 10 months ago

Create a wesite for my school in html

Answers

Answered by afrankhan7562869470
0

Answer:

<!DOCTYPE html>

<html lang="en">

<head>

<title>Page Title</title>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<style>

body {

font-family: Arial, Helvetica, sans-serif;

}

</style>

</head>

<body>

<h1>My Website</h1>

<p>A website created by me.</p>

</body>

</html>

A "Layout Draft"

It can be wise to draw a layout draft of the page design before creating a website:

Header

Navigation bar

Side Content

Some text some text..

Main Content

Some text some text..

Some text some text..

Some text some text..

Footer

First Step - Basic HTML Page

HTML is the standard markup language for creating websites and CSS is the language that describes the style of an HTML document. We will combine HTML and CSS to create a basic web

Example

<!DOCTYPE html>

<html lang="en">

<head>

<title>Page Title</title>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<style>

body {

font-family: Arial, Helvetica, sans-serif;

}

</style>

</head>

<body>

<h1>My Website</h1>

<p>A website created by me.</p>

</body>

</html>

<div class="header">

<h1>My Website</h1>

<p>A website created by me.</p>

</div>

Then we use CSS to style the header:

.header {

padding: 80px; /* some padding */

text-align: center; /* center the text */

background: #1abc9c; /* green background */

color: white; /* white text color */

}

/* Increase the font size of the <h1> element */

.header h1 {

font-size: 40px;

}

Navigation Bar

A navigation bar contains a list of links to help visitors navigating through your website:

<div class="navbar">

<a href="#">Link</a>

<a href="#">Link</a>

<a href="#">Link</a>

<a href="#" class="right">Link</a>

</div>

Use CSS to style the navigation bar:

/* Style the top navigation bar */

.navbar {

overflow: hidden; /* Hide overflow */

background-color: #333; /* Dark background color */

}

/* Style the navigation bar links */

.navbar a {

float: left; /* Make sure that the links stay side-by-side */

display: block; /* Change the display to block, for responsive reasons (see below) */

color: white; /* White text color */

text-align: center; /* Center the text */

padding: 14px 20px; /* Add some padding */

text-decoration: none; /* Remove underline */

}

/* Right-aligned link */

.navbar a.right {

float: right; /* Float a link to the right */

}

/* Change color on hover/mouse-over */

.navbar a:hover {

background-color: #ddd; /* Grey background color */

color: black; /* Black text color */

}

Content

Create a 2-column layout, divided into a "side content" and a "main content".

<div class="row">

<div class="side">...</div>

<div class="main">...</div>

</div>

We use CSS Flexbox to handle the layout:

/* Ensure proper sizing */

* {

box-sizing: border-box;

}

/* Column container */

.row {

display: flex;

flex-wrap: wrap;

}

div class="footer">

<h2>Footer</h2>

</div>

And style it:

.footer {

padding: 20px; /* Some padding */

text-align: center; /* Center text*/

background: #ddd; /* Grey background */

}

Similar questions