HTML

How to create an about us page in HTML?

The About Us page contains insightful information about the website. It contains information about the purpose of the website, owner details, top employees, contact details, etc.

This page is widely used especially in the business website. Here, we will learn to design this about us page with CSS.

Creating About Us page

The about us page may contain some heading text, images, and social media buttons, etc. Wrap all the contents within element and set the width: 100% , add some background-color and margin also.

Style each component with CSS properties and use Font Awesome library to add social media icon buttons.

Example: Creating About Us page with CSS

In this example, we have added a simple About US page where we have a rounded image, some text, and social media buttons.

      .About-us < width: 100%; text-align: center; background-color: #ccc; margin-top: 30px; margin-bottom: 30px; >h1 < color: red; font-size: 35px; >img < border-radius: 50%; >p < font-size: 20px; >h3 < text-shadow: >a  

About Us

Our mission is to empower young Students to be the inventors and creators.


In a world where so much is being done for technology and so little for the environment, education is not even a part of most discussions.

We at Studytonight believe that by widening the reach of education, by making it freely available, so much can be achieved.

And this journey started in 2013 when a young boy thought "wouldn't it be great, to have a website, with simple tutorials for programming languages, just like a friend would teach you!", and Studytonight was born.

follow us on

Output

Here is the output of the above program.

About us page

Example: Create an About us page with CSS

In this example, we have added cards to add information about the creator of the website. The card contains images and some text.

Conclusion

In this tutorial, we have learned to create About us Page with CSS. We can add elements and customize it with some basic CSS properties like background-color , padding , margin , font- size , and so on.

Источник

About Us Page

Some text about who we are and what we do.

Resize the browser window to see that this page is responsive by the way.

Our Team

Jane

Jane Doe

Some text that describes me lorem ipsum ipsum lorem.

jane@example.com

Mike

Mike Ross

Some text that describes me lorem ipsum ipsum lorem.

mike@example.com

John

John Doe

Some text that describes me lorem ipsum ipsum lorem.

john@example.com

Step 2) Add CSS:

Example

body <
font-family: Arial, Helvetica, sans-serif;
margin: 0;
>

*, *:before, *:after box-sizing: inherit;
>

.column float: left;
width: 33.3%;
margin-bottom: 16px;
padding: 0 8px;
>

.card box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
margin: 8px;
>

.about-section padding: 50px;
text-align: center;
background-color: #474e5d;
color: white;
>

.container::after, .row::after content: «»;
clear: both;
display: table;
>

.button border: none;
outline: 0;
display: inline-block;
padding: 8px;
color: white;
background-color: #000;
text-align: center;
cursor: pointer;
width: 100%;
>

.button:hover background-color: #555;
>

@media screen and (max-width: 650px) .column width: 100%;
display: block;
>
>

Ever heard about W3Schools Spaces? Here you can create your website from scratch or use a template, and host it for free.

Источник

How TO — Make a Website

Learn how to create a responsive website that will work on all devices, PC, laptop, tablet, and phone.

Create a Website from Scratch

A «Layout Draft»

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

Side Content

Main Content

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 page.

Example

My Website

A website created by me.

Example Explained

  • The declaration defines this document to be HTML5
  • The element is the root element of an HTML page
  • The element contains meta information about the document
  • The element specifies a title for the document
  • The element should define the character set to be UTF-8
  • The element with name=»viewport» makes the website look good on all devices and screen resolutions
  • The element contains the styles for the website (layout/design)
  • The element contains the visible page content
  • The element defines a large heading
  • The

    element defines a paragraph

Creating Page Content

Inside the element of our website, we will use our «Layout Draft» and create:

  • A header
  • A navigation bar
  • Main content
  • Side content
  • A footer

A header is usually located at the top of the website (or right below a top navigation menu). It often contains a logo or the website name:

My Website

A website created by me.

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 element */
.header h1 font-size: 40px;
>

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

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».

We use CSS Flexbox to handle the layout:

/* Ensure proper sizing */
* box-sizing: border-box;
>

/* Column container */
.row <
display: flex;
flex-wrap: wrap;
>

/* Create two unequal columns that sits next to each other */
/* Sidebar/left column */
.side flex: 30%; /* Set the width of the sidebar */
background-color: #f1f1f1; /* Grey background color */
padding: 20px; /* Some padding */
>

/* Main column */
.main <
flex: 70%; /* Set the width of the main content */
background-color: white; /* White background color */
padding: 20px; /* Some padding */
>

Then add media queries to make the layout responsive. This will make sure that your website looks good on all devices (desktops, laptops, tablets and phones). Resize the browser window to see the result.

/* Responsive layout — when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) .row <
flex-direction: column;
>
>

/* Responsive layout — when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) .navbar a float: none;
width: 100%;
>
>

Tip: To create a different kind of layout, just change the flex width (but make sure that it adds up to 100%).

Tip: Do you wonder how the @media rule works? Read more about it in our CSS Media Queries chapter.

Tip: To learn more about the Flexible Box Layout Module, read our CSS Flexbox chapter.

What is box-sizing?

You can easily create three floating boxes side by side. However, when you add something that enlarges the width of each box (e.g. padding or borders), the box will break. The box-sizing property allows us to include the padding and border in the box’s total width (and height), making sure that the padding stays inside of the box and that it does not break.

You can read more about the box-sizing property in our CSS Box Sizing Tutorial.

At last, we will add a footer.

.footer <
padding: 20px; /* Some padding */
text-align: center; /* Center text*/
background: #ddd; /* Grey background */
>

Congratulations! You have built a responsive website from scratch.

W3Schools Spaces

If you want to create your own website and host your .html files, try our website builder, called W3schools Spaces:

Источник

Читайте также:  Php fpm port 9000
Оцените статью