Monday, August 31, 2015

How to be a software engineer 22

HTML Responsive Web Design


    RWD stands for Responsive Web Design
    RWD can deliver web pages in variable sizes
    RWD is a must for tablets and mobile devices

Creating Your Own Responsive Design


One way to create a responsive design, is to create it yourself:
Example
<!DOCTYPE html>
<html lang="en-US">
<head>
<style>
.city {
    float: left;
    margin: 5px;
    padding: 15px;
    width: 300px;
    height: 300px;
    border: 1px solid black;
}
</style>
</head>
<body>

<h1>Welcome to my world Demo</h1>
<h2>Resize this responsive page!</h2>


<div class="city">
  <h2>London</h2>
  <p>London is the capital city of England.</p>
  <p>It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
</div>

<div class="city">
  <h2>Paris</h2>
  <p>Paris is the capital and most populous city of France.</p>
</div>

<div class="city">
  <h2>Tokyo</h2>
  <p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area, and the most populous metropolitan area in the world.</p>
</div>

</body>
</html>


Using CSS

Another way to create a responsive design, is to use a responsive style sheet, like CSS

CSS makes it easy to develop sites that look nice at any size; desktop, laptop, tablet, or phone:
CSS Demo

Resize the page to see the responsivenes!
London

London is the capital city of England.

It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Paris

Paris is the capital of France.

The Paris area is one of the largest population centers in Europe, with more than 12 million inhabitants.
Tokyo

Tokyo is the capital of Japan.

It is the center of the Greater Tokyo Area, and the most populous metropolitan area in the world.
Example
<!DOCTYPE html>
<html>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://www.samimasultana.blogspot.com/w3css/w3.css">
<body>

<div class="container orange">
  <h1>Welcome to my world Demo</h1>
  <p>Resize this responsive page!</p>
</div>

<div class="row-padding">

<div class="third">
  <h2>London</h2>
  <p>London is the capital city of England.</p>
  <p>It is the most populous city in the United Kingdom,
  with a metropolitan area of over 13 million inhabitants.</p>
</div>

<div class="third">
  <h2>Paris</h2>
  <p>Paris is the capital of France.</p>
  <p>The Paris area is one of the largest population centers in Europe,
  with more than 12 million inhabitants.</p>
</div>

<div class="third">
  <h2>Tokyo</h2>
  <p>Tokyo is the capital of Japan.</p>
  <p>It is the center of the Greater Tokyo Area,
  and the most populous metropolitan area in the world.</p>
</div>

</div>

</body>
</html>

No comments:

Post a Comment