美文网首页web前端编程Web前端之路Web 前端开发
使用HTML和CSS构建响应式网站布局

使用HTML和CSS构建响应式网站布局

作者: 芒果web | 来源:发表于2017-04-19 12:09 被阅读243次

大多数现代网站使用响应式网页设计,现在您必须考虑实际反应的意义,响应式网站可以适应不同的屏幕尺寸,并可以相应地调整其设计和布局。

在本教程中,我们将学习如何使用HTML和CSS进行响应式网站设计,但首先,我们将了解基本网站布局如何,请参见下图。

上述布局是一个简单的网站布局,我们将首先构建上述布局,然后我们将其转换为响应式布局。布局的HTML框如下所示

现在让我们来做设计部分,给我们无聊的HTML一些colours.So让我们制作一个名为style.css的CSS文件,并在其中键入下面的代码

body{margin:0;padding:0;}

.flt-left{float:left;}.flt-right{float:right;}

.clear{clear:both;}.header-wrap{width:100%;}

.header{padding:20px 0 20px 0;background:lightcoral;max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

.main-wrap{width:100%;margin:0;}

.main-container{max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

.main{width:73%;background:lightgreen;margin:0;}

.sidebar{width:20%;background:lightsalmon;margin:0;}

.footer-wrap{width:100%;margin:0;padding:0;}

.footer{padding:20px 0 20px 0;background:lightcoral;max-width:1000px;margin:auto;color:white;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:center;}

现在我们已经成功构建了我们的布局,但它仍然没有响应,所以我们将使其做出响应,制作一个名为response.css的新的CSS文件,并在其中键入下面的代码

@mediascreen and(max-width:700px){

body{margin:0;padding:0}

p{padding:0;margin:0;}

.header{margin:auto;width:100%;}

.main{float:none;margin:auto;width:100%;padding:20px 0 20px 0;}

.sidebar{float:none;margin:auto;width:100%;padding:20px 0 20px 0;}

}

现在我们已经成功构建了响应式布局,上述布局将自动适应不同的屏幕尺寸。

谢谢你的阅读。

将您的查询和反馈发送在下面评论您的问题。

另外,别忘了订阅我们的简书。

如果你喜欢这篇文章,那么请分享一下,帮助我们成长。

相关文章

  • 使用HTML和CSS构建响应式网站布局

    大多数现代网站使用响应式网页设计,现在您必须考虑实际反应的意义,响应式网站可以适应不同的屏幕尺寸,并可以相应地调整...

  • 实训项目

    一、pc版网站页面重构 html标签的使用 css选择器的使用 公共样式的使用 响应式设计 网页布局 文字字体相关...

  • CSS基础布局

    CSS布局 盒模型 Flexbox 使用float布局 inline-block 布局 响应式设计和布局 CSS面...

  • 前端实用的链接整合

    html css 1、css框架Bootstrap(响应式布局)http://v3.bootcss.com/ 2、...

  • 前端技能

    HTML 常用标签/分类/属性 标签的分类 CSS 布局:position、float 响应式布局:rem布局(移...

  • grid实现响应式布局

    一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局 在这篇文章中,我将教你如何使用 CSS G...

  • 我的前端技能树

    HTML 常见标签和属性 HTML5 CSS 常用选择器 常用样式和布局 响应式布局(了解,并不熟悉) rem 的...

  • NoteBook

    HTML and CSS smallDemo01: smallDemo02: 响应式布局 Jquery Boots...

  • 响应式网页开发

    响应式布局 什么是响应式布局?可以让一个网站兼容不同分辨率设备的布局 为什么要使用响应式布局?给用户更好的视觉使用...

  • 响应式开发

    响应式布局 什么是响应式布局?可以让一个网站兼容不同分辨率设备的布局 为什么要使用响应式布局?给用户更好的视觉使用...

网友评论

  • 芒果web:大家练练
    素酥:能否发一个简单的响应式例子。谢谢。

本文标题:使用HTML和CSS构建响应式网站布局

本文链接:https://www.haomeiwen.com/subject/fnbczttx.html