网页 首页布局、屏幕尺寸 自适应

一、index 首页布局

<!DOCTYPE html>
<html lang="en">
<head>


<link rel="stylesheet" type="text/css" href="css/style.css">     /*外部链接 标签*/

</head>
<body>
<div id="content">  /*创建盒子DIV*/
<nav>导航栏</nav>  /*导航写法,内联样式显示*/

<section>博客内容</section> /*section 左边盒子布局*/

<aside>侧边栏</aside>   /*aside右边盒子布局*/

<footer>   /*网页底部 版权信息 */
<p>版权</p>  /* P字段 版权内容*/
</footer>  

</div>
</body>
</html>

 

二、样式

 

/** 屏幕尺寸 700px+270px+5+5=980px;
*
*/
#content{          /* #content ID选择器   */
width:980px;      /* 宽度 980 像素*/
margin:0 auto;  /* 外边距 居中 */
background-color:#666;  /* 背景颜色 */

}

section{     /* 唯一的一个标签所以写到外部标签里 */
width:700px;    /* 宽度700像素 */
float:left;   /* 这是为什么会在 一条显示 很重要的原因。。浮动显示 */
background-color:blue;  /*背景颜色 蓝*/
}

aside{
width:270px;  /*宽度270像素*/
padding-left:5px;  /*左边内边距5像素 */
padding-right:5px;    /* 右边 内边距5像素*/
float:left;     /* 左边浮动显示 */
background-color:yellow;     /* 背景颜色 黄色 */
}

/*
*@media only screen 表示下面的css 针对屏幕有效果
*/
/**
* and (max-width:700px) 当屏幕分辨率最大为767px时下面的css起作用
*/

@media only screen and (max-width:767px){   /*and 后空格一定要*/
section{
min-width:100%;
}
aside{
min-width:100%;
}

}

 

完整代码,HTML 、css 都需要放上去

posted @ 2019-06-13 11:51  乱世以外  阅读(740)  评论(0编辑  收藏  举报