关于自适应布局的处理(利用浮动和margin负边距实
网站建设 2023-01-28 20:48www.1681989.com免费网站
自适应布局在实际应用中越来越普遍了,今天分享几个自适应布局的demo,主要是浮动圣杯布局(也叫双飞翼布局,主要是利用浮动和marg负边距实现的),没有介绍绝对定位布局,都是我想,你能明白我狼蚁网站SEO优化的几个例子,绝对定位布局也是非常的简单了。
PS圣杯布局有个好处,符合前端开发中渐进增强的理念,因为浏览器解析是从DOM的上至下,圣杯布局能够把页面中重要的内容section放到DOM前面先解析,而次要的aside内容则放在DOM后面后解析。
狼蚁网站SEO优化的例子能够解决实际应用中绝大多数的自适应布局问题了,有兴趣的童鞋可以研究下,代码如下
1.左边固定,右边自适应(圣杯布局的实现)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-left:200px}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-100%}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>
2.右边固定,左边自适应(圣杯布局的实现)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-right:200px}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-200px;}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>
3.左边和右边固定,中间自适应
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-left:200px;marg-right:200px}
.left{ width:200px; height:300px; float:left; background:yellow; marg-left:-100%}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-200px}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="left">aside</div>
<div class="right">aside</div>
</body>
</html>
PS圣杯布局有个好处,符合前端开发中渐进增强的理念,因为浏览器解析是从DOM的上至下,圣杯布局能够把页面中重要的内容section放到DOM前面先解析,而次要的aside内容则放在DOM后面后解析。
狼蚁网站SEO优化的例子能够解决实际应用中绝大多数的自适应布局问题了,有兴趣的童鞋可以研究下,代码如下
1.左边固定,右边自适应(圣杯布局的实现)
复制代码
代码如下:<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-left:200px}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-100%}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>
2.右边固定,左边自适应(圣杯布局的实现)
复制代码
代码如下:<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-right:200px}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-200px;}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>
3.左边和右边固定,中间自适应
复制代码
代码如下:<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
body{marg:0;paddg:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; marg-left:200px;marg-right:200px}
.left{ width:200px; height:300px; float:left; background:yellow; marg-left:-100%}
.right{ width:200px; height:300px; background:red; float:left; marg-left:-200px}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="left">aside</div>
<div class="right">aside</div>
</body>
</html>
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销