CSS多列布局(实例)

前言

  1. 一列布局
  2. 二列布局
  3. 三列布局

 

1 一列布局

  • 一列布局:
    HTML部分
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>一列布局</title>
    </head>
    <body>
    <div class="head">head</div>
    <div class="main">main</div>
    <div class="foot">foot</div>
    </body>
    </html>CSS部分
    div{text-align: center;}
    .head{height: 60px;background-color:#fae1e1;}
    .main{margin: 0 auto;height:300px;background-color:#e6686a;}
    .foot{margin: 0 auto;background-color:red;}

     

  • 效果图如下:

 

2 二列布局

  • 二列布局代码如下(即左右布局),二列布局有多种方法,float margin(一侧定宽,一侧自动)、position margin(一侧定宽,一侧自动)、float 负margin(一侧定宽,一侧自动)等,本篇用的是设定两栏的宽度的百分比,随宽度自适应变化代码如下:
    HTML部分
    <!DOCTYPE html>
    <html>
    <head>
    <title>二列布局</title>
    </head>
    <body>
    <div class="main">
    <div class="left">left</div>
    <div class="right">right</div>
    </div>
    </body>
    </htmlCSS部分
    body{ margin:0; padding:0; font-size:20px; font-weight:bold}
    div{ text-align:center; line-height:50px}
    .main{ width:80%; height:400px; margin:0 auto}
    .left{ width:20%; height:400px; background:#e6686a; float:left}
    .right{ width:80%; height:400px; background:#fae1e1; float:right}

     

  • 效果图如下:

 

3 三列布局

  • 三列布局(即左中右布局),三列布局有多种方法,float margin(两侧定宽,中间自适应)、position margin(两侧定宽,中间自适应)、float 负margin(两侧定宽,中间自适应)、float position margin(两侧自动,中间定宽)、position margin(两侧自动,中间定宽),本篇用的是float margin(两侧定宽,中间自适应),代码如下:
    HTML部分
    <!DOCTYPE html>
    <html>
    <head><meta charset="utf-8"><title>JS Bin</title>
    </head>
    <body>
    <div class="left">left</div>
    <div class="center">main</div>
    <div class="right">right</div>
    </body>
    </html>CSS部分
    body{ margin:0; padding:0; font-weight:bold}
    div{ line-height:40px}
    .left{height:400px; width:200px; position: absolute; left:0; top:0;background:#fae1e1;}
    .right{ height:400px; width:200px; position:absolute; top:0;right:0;; background:#fae1e1}
    .center{ height:400px; margin:0 200px; background:#e6686a}

     

  • 效果图如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369951.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

阿帕奇骆驼备忘单

轮询一个空目录&#xff08;并发送一个空消息&#xff0c;正文为空&#xff09;&#xff1a; from(file://temp?sendEmptyMessageWhenIdletrue)停止路线&#xff1a; .process(new Processor() {public void process(Exchange exchange) throws Exception {getContext().stopR…

js中双感叹号_JavaScript中双叹号(!!)作用

经常看到这样的例子&#xff1a;vara&#xff1b;var b!!a;a默认是undefined。!a是true&#xff0c;!!a则是false&#xff0c;所以b的值是false&#xff0c;而不再是undefined&#xff0c;也非其它值&#xff0c;主要是为后续判断提供便利。!!一般用来将后面的表达式强制转换为…

大头贴计算机教程,推荐!自家电脑也能拍大头贴的秘密

您可能感兴趣的话题&#xff1a;美图拍拍核心提示&#xff1a;一直都超爱拍大头贴&#xff0c;喜欢每张都能换不同的框框&#xff1b;喜欢可以直接看到效果&#xff0c;做出满意的动作&#xff1b;喜欢将大头贴和朋友们分享……不过夏日炎炎的&#xff0c;出门太麻烦&#xff0…

用CSS伪类制作一个不断旋转的八卦图?

前言 介绍一下如何制作一个不断旋转的八卦图。快速预览代码及效果&#xff0c;点击&#xff1a;八卦图 代码如下&#xff1a; HTML部分 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>JS Bin</title> </head&…

js根据ip自动获取地址(省市区)

HTML&#xff1a; <html><head><meta charset"utf-8"><meta name"viewport" content"widthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0"><title>标题</title>&l…

流利的对象创建

关于此主题的文章很多&#xff08;绝大多数&#xff09;&#xff0c;但我只是想贡献我的两分钱&#xff0c;写一篇简短的文章&#xff0c;介绍如何使用Java中的Fluent Object Creation模式或对象构建器实例化Value Objects。 值对象是由其状态&#xff08;值&#xff09;而不是…

计算机等级考试试题4,计算机等级考试二级模拟试题4

计算机等级考试二级模拟试题计算机等级考试二级模拟试题4基础知识与FOXBASE程序设计(考试时间120分钟&#xff0c;满分100分)一、选择题((1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)下列各题A)、B)、C)、D)、四个有选项中,只有一个选项是正确的(1)通常所说的主机主要包括…

springboot怎么替代jsp_如何在SpringBoot中使用JSP ?

1. 在pom.xm中加入支持JSP的依赖org.apache.tomcat.embedtomcat-embed-jasperprovidedjavax.servlet.jsp.jstljstl-api1.22. 在src/main/resources/application.properties文件中配置JSP和传统Spring MVC中和view的关联# MVCspring.view.prefix/WEB-INF/views/spring.view.suff…

css选择器的综合使用

代码实现&#xff1a; 1 <!DOCTYPE html>2 <html lang"en">3 <head>4 <meta charset"utf-8">5 <title>css的综合使用</title>6 <style>7 div {8 colo…

启动tomcat时 一闪而过解决方法

【前文】 在实际开发中一般都是eclipsetomcat(也许还会用到tomcat的插件)&#xff0c;我们只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了&#xff0c; 但是如果想在tomcat的安装目录下 双击startup.bat启动时却一闪而过了。这是为什么呢&#xff08;tomcat启动失…

Google Guava多集

继续这次番石榴之旅&#xff0c;我们到达了Multiset 。 我可能不像Multimaps或Bimaps那样使用它&#xff0c;但是它确实有它的用途。 那么什么是多重集&#xff1f; 也许您可以猜到它是一个可以容纳同一对象的多个实例的集合。 这不仅仅是列表吗&#xff1f; 在Java中&#x…

用javascript实现简单的用户登录验证

用javascript实现简单的用户登录验证 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script type"text/javascript">function c…

怎么把计算机改程序,怎样修改程序软件

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。修改程序软件的方法是&#xff1a;这个必须要会编程才行&#xff1b;不会编程的话那是不可能的&#xff1b;对它进行反编译&#xff1b;脱壳&#xff1b;反编译好再把它重新加壳。程…

HTML的display属性将行内元素、块状元素、行内块状元素互相转换以及三者的区别

1.行内元素 查看演示 (1)设置宽高无效 (2)对margin仅设置左右方向有效&#xff0c;上下无效&#xff1b;padding设置上下左右都有效&#xff0c;即会撑大空间 (3)不会自动进行换行 <html> <head> <meta charset"utf-8" /> <title>行内元…

linux里面三剑客的重要作用

在服务器日志fresh.log中&#xff0c;找到所有报错的日期 $ sed -n /Error/p | awk {print $1} fresh.log grep:查找sed:行编辑器awk:文本处理工具 正则表达式的应用场景查找所有包含xxx的行取出以abc开头的所有单词匹配两位数、密码、QQ号、身份证号等 查找、取出、匹配符合条…

i2c通信 msp430g2553_关于msp430G2553的I2C串行通信

这是msp430g2xx3_uscib0_i2c_09例程&#xff0c;i2c从机接收数据的程序&#xff0c;请高手指点一下&#xff0c;为什么读取UCB0RXBUF是在发送中断中&#xff1f;接收机是在什么时候进入发送中断的&#xff1f;#include unsigned char *PRxData; // Pointer to RX dataunsigned …

Google Guava BiMaps

接下来的番石榴之旅&#xff0c;是另一种有用的收藏类型BiMap 。 实际上&#xff0c;这非常简单&#xff0c;BiMap只是双向地图。 反转地图 普通的Java映射是一组键和值&#xff0c;您可以按键查找值&#xff0c;这非常有用&#xff0c;例如&#xff0c;说我想创建一个&#x…

老大写得一个非常高大上的Makefile,包括非常多语法:

一个非常高大上的Makefile&#xff0c;包括非常多语法&#xff1a; TARGET api-login INSTALL_PATH /huishoubao/cgiinclude ../../implements/log/Makefile.log include ../../implements/tools/Makefile.tools include ../../implements/db/Makefile.db include ../../impl…

计算机等级考试模拟题卷子,二级VB模拟试卷 1

一、选择题&#xff1a;35题&#xff0c;2分/题&#xff0c;共70分下列各题A)、B)、C)、D)四个选项中&#xff0c;只有一个选项是正确的&#xff0c;请将正确选项涂写在答题卡相应位置上&#xff0c;答在试卷上不得分。1.假定窗体有一个标签&#xff0c;名为Label1,为了使该标签…

bugly怎么读_腾讯Bugly巨坑:使用不当造成UI界面卡死

本文由CocoaChina网友gagaga投稿前言Bugly和dispatch_once使用不当&#xff0c;会造成UI界面卡死。笔者在前段时间碰见了这样的一个卡死的情况&#xff0c;特意记录下来。iOS开发者或多或少都听过或用过Bugly。它是腾讯开发的一个SDK&#xff0c;用来捕捉App中的crash。对于dis…