HTML 响应式 Web 设计

什么是响应式 Web 设计?

设计是一种网络页面设计布局,其理念是:集中创建页面的图片排版大小,可以智能地根据用户行为以及使用的设备环境进行相对应的布局。这对于平板及移动设备是极其重要的。


创建您自己的响应式设计

创建响应式设计的一个方法,是自己用自适应方式来创建它:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. .city {
  6. float: left;
  7. margin: 5px;
  8. padding: 15px;
  9. width: 300px;
  10. height: 300px;
  11. border: 1px solid black;
  12. }
  13. </style>
  14. </head>
  15. <body>
  16. <h1>响应式设计 Demo</h1>
  17. <h2>响应页面大小的改变,而自动调整布局!</h2>
  18. <br>
  19. <div class="city">
  20. <h2>伦敦</h2>
  21. <p>伦敦是英国的首都。</p>
  22. <p>它是英国人口最多的城市,拥有超过1300万居民的大都市。</p>
  23. </div>
  24. <div class="city">
  25. <h2>巴黎</h2>
  26. <p>巴黎是法国的首都和人口最多的城市。</p>
  27. </div>
  28. <div class="city">
  29. <h2>东京</h2>
  30. <p>东京是日本的首都,大东京地区的中心,世界上人口最多的大都会地区。</p>
  31. </div>
  32. </body>
  33. </html>

使用 Bootstrap

另一个创建响应式设计的方法,是使用现成的 CSS 框架。Bootstrap 是最流行的开发响应式 web 的 HTML, CSS, 和 JS 框架。Bootstrap 帮助您开发在任何尺寸都外观出众的网站,兼容台式电脑、笔记本电脑、平板电脑或手机等设备:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <link rel="stylesheet"
  7. href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <div class="jumbotron">
  12. <h1>响应式设计demo</h1>
  13. <p>响应页面大小的改变,而自动调整布局!</p>
  14. </div>
  15. </div>
  16. <div class="container">
  17. <div class="row">
  18. <div class="col-md-4">
  19. <h2>伦敦</h2>
  20. <p>伦敦是英国的首都。</p>
  21. <p>它是英国人口最多的城市,拥有超过1300万居民的大都市。</p>
  22. </div>
  23. <div class="col-md-4">
  24. <h2>巴黎</h2>
  25. <p>巴黎是法国的首都和人口最多的城市。</p>
  26. </div>
  27. <div class="col-md-4">
  28. <h2>东京</h2>
  29. <p>东京是日本的首都,大东京地区的中心,世界上人口最多的大都会地区。</p>
  30. </div>
  31. </div>
  32. </div>
  33. </body>
  34. </html>

如果您想学习更多有关 Bootstrap 的知识,请问访问 Bootstrap 教程