Add placeholder content Modern Web Design Lesson with CSS Grid and CSS page styling Responsive web

Adding Placeholder content and Web Design styling with CSS
When creating web pages, often the final content is not ready. You can use placeholder content, like images and lorem ipsum text in place of content which can get added later. The placeholder or dummy content can be used while designing your website so that the pages have a real look and feel to them. This is perfect for web design and testing of responsive and positioning of page elements with CSS. Apply CSS styling and make adjustments to fit the content as desired. This lesson will apply styling to the page elements, including the header with titles and slogan. The main content area and adding images that appear as a thumbnail type style. Setting the aside content to separate as content blocks. Creating a two column footer using CSS grid styling.


WebSite CSS Grid Laurence Svekis My Company Name My company slogan is the best!!!

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nunc sed velit dignissim sodales ut eu sem. Suscipit adipiscing bibendum est ultricies integer quis auctor. Amet volutpat consequat mauris nunc congue. Sit amet dictum sit amet justo donec. In mollis nunc sed id semper risus. Fermentum posuere urna nec tincidunt praesent semper feugiat nibh sed. Bibendum neque egestas congue quisque egestas diam in. ed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In est ante in nibh mauris cursus. Pretium aenean pharetra magna ac placerat vestibulum lectus mauris ultrices. Laoreet suspendisse interdum consectetur libero id faucibus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In est ante in nibh mauris cursus. Pretium aenean pharetra magna ac placerat vestibulum lectus mauris ultrices. Laoreet suspendisse interdum consectetur libero id faucibus. Orci dapibus ultrices in iaculis nunc sed augue. Consequat semper viverra nam libero justo laoreet. Odio eu feugiat pretium nibh. A pellentesque sit amet porttitor eget dolor morbi non arcu. Praesent tristique magna sit amet. Sollicitudin nibh sit amet commodo nulla facilisi nullam vehicula ipsum. In fermentum et sollicitudin ac orci phasellus egestas tellus rutrum. Nibh tellus molestie nunc non blandit massa enim. Aliquam ut porttitor leo a diam sollicitudin tempor. Quam vulputate dignissim suspendisse in est ante in nibh mauris. Footer Sit amet dictum sit amet justo donec. In mollis nunc sed id semper risus. Fermentum posuere urna nec tincidunt praesent semper feugiat nibh sed. Footer Pellentesque habitant morbi tristique senectus et. Dignissim suspendisse in est ante in nibh. Porttitor eget dolor morbi non arcu risus quis. Potenti nullam ac tortor vitae purus faucibus ornare.

@import url(‘https://fonts.googleapis.com/css2?family=Open+Sans&family=PT+Sans&display=swap’);
body{
font-family: ‘PT Sans’, sans-serif;
}

  • {
    box-sizing: border-box;
    }

nav ul {
font-family: ‘Open Sans’, sans-serif;
display:grid;
grid-template-columns: repeat(4,1fr);
grid-template-rows: 50px;
justify-content:center;
justify-items:center;
list-style-type:none;
margin:0;
}

nav ul li{
background-color:#000;
width:90%;
text-align:center;
line-height:50px;
}
nav ul li a{
text-decoration:none;
color:white;
}
nav ul li:hover{
background-color:red;
}

.wrapper {
display: grid;
grid-template-rows: 150px repeat(3,auto);
grid-template-columns: 3fr 1fr;
grid-gap: 1em;
}

.wrapper>* {
border: 1px solid black;

}

.wrapper>header {
text-align:center;
background-color:#111;
grid-column: 1/3;
}
.wrapper>header>div:first-child{
font-size:3em;
padding-top:20px;
color:red;
}
.wrapper>header>div:last-child{
font-size:1.5em;
color:#bbb;
font-style:italic;
}

.wrapper>nav {
background-color: #111;
grid-column: 1/3;
}

.wrapper>article {
padding:10px;
background-color: #ccc;
font-size:1.2em;
}
.wrapper>article img{
float:right;
border:5px solid white;
margin:5px;
}
.wrapper>article img:after {
content:”;
display:table;
clear:both;
}
.wrapper>aside {
background-color: #000;
color: white;
}
.wrapper>aside>div{
margin:10px 0;
border-bottom:red 2px solid;
padding:5px 3px;
}
.wrapper>aside>div::first-letter{
color:red;
font-size:1.4em;
}
.wrapper>footer {
display:grid;
grid-template-columns: 1fr 2fr;
grid-column: 1/3;
background-color: #000;
color:white;
}
.wrapper>footer>div{
padding:10px;
text-align:center;
}

.wrapper>footer>div:last-child {
background-color:#333;
}

Leave a Comment