Structuring a page content

Hello, I would like to have an assesment for the exercise of structuring a page content. I find problem how to share my work here. Is there any ways to share HTML and CSS here?

<meta charset="utf-8">

<title>Birdwatching</title>

<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300%7CCinzel+Decorative:700" rel="stylesheet">

<link rel="stylesheet" href="style.css">

<!--[if lt IE 9]>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>

<![endif]-->
<header><h1>Birdwatching</h1>

  <img src="dove.png" alt="a simple dove logo">

     

<nav>

  <ul>

    <li><span>Home</span></li>

    <li><a href="#">Get started</a></li>

    <li><a href="#">Photos</a></li>

    <li><a href="#">Gear</a></li>

    <li><a href="#">Forum</a></li>

  </ul>

</nav>
<main>

  <section>

    <article>

  <h2>Welcome</h2>

 

  <p>Welcome to our fake birdwatching site. If this were a real site, it would be the ideal place to come to learn more about birdwatching, whether you are a beginner looking to learn how to get into birding, or an expert wanting to share ideas, tips, and photos with other like-minded people.</p>

  <p>So don't waste time! Get what you need, then turn off that computer and get out into the great outdoors!</p>

</article>
  <p>This fake website example is CC0 — any part of this code may be reused in any way you wish. Original example written by Chris Mills, 2016.</p>

  <p><a href="http://game-icons.net/lorc/originals/dove.html">Dove icon</a> by Lorc.</p>

/* || General setup */

html, body {

margin: 0;

padding: 0;

}

html {

font-size: 10px;

background-color: #a9a9a9;

}

body {

width: 70%;

min-width: 800px;

margin: 0 auto;

}

/* || typography */

h1, h2, h3 {

font-family: ‘Cinzel Decorative’, cursive;

color: #2a2a2a;

}

p, input, li {

font-family: ‘Roboto Condensed’, sans-serif;

color: #2a2a2a;

}

h1 {

font-size: 4rem;

text-align: center;

text-shadow: 2px 2px 10px black;

}

h2 {

font-size: 3rem;

text-align: center;

}

h3 {

font-size: 2.2rem;

}

p, li {

font-size: 1.6rem;

line-height: 1.5;

}

/* || header layout */

header {

margin-bottom: 10px;

display: flex;

flex-flow: row wrap;

}

body > * {

background-color: red;

padding: 1%;

}

main, header, nav, article, aside, footer, section {

background-color: rgba(0,255,0,0.5);

padding: 1%;

}

h1 {

flex: 5;

text-transform: uppercase;

}

header img {

display: block;

height: 60px;

padding-top: 20.15px;

}

nav {

height: 50px;

flex: 100%;

display: flex;

}

nav ul {

padding: 0;

list-style-type: none;

flex: 2;

display: flex;

}

nav li {

display: inline;

text-align: center;

flex: 1;

}

nav a, nav span {

display: inline-block;

font-size: 2rem;

height: 3rem;

line-height: 1.7;

text-transform: uppercase;

text-decoration: none;

color: black;

}

/* || main layout */

main {

display: flex;

}

article, section {

flex: 4;

}

aside {

flex: 1;

margin-left: 10px;

padding: 1%;

}

aside a {

display: block;

float: left;

width: 50%;

}

aside img {

max-width: 100%;

}

footer {

margin-top: 10px;

}

1 Like

Hello mdizzat,
the best way (that I know) to share static content is using Github Pages, but there are plenty of alternatives like jsfiddle. What you are looking for is a no-cost way to host content. You should try to use Github Pages as it is probably the fastest way to see your results and then to share them with others.

Cheers