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

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

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

使用HTML和CSS构建响应式网站布局_第1张图片

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


使用HTML和CSS构建响应式网站布局_第2张图片

现在让我们来做设计部分,给我们无聊的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构建响应式网站布局_第3张图片

谢谢你的阅读。

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

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

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

你可能感兴趣的:(使用HTML和CSS构建响应式网站布局)