当前位置: 首页 > news >正文

div浮动+盒子模型+溢出隐藏+滚动条

总结: 
一、浮动float
float:left/right左右
clear:left/right/both清除浮动
如上图所示:
我们完全可以利用12清除浮动,其余浮动来解决,但一定要注意好div之间的位置
代码如下:
<body>
<div id="d1">

    <div class="z1">这是1</div>
    <div class="z1">这是2</div>
    <div class="z1">这是3</div>
    <div class="z1">这是4</div>
    <div class="z1">这是5</div>

<div class="z2">这是6</div>
<div class="z7">
    这是7
</div>

<div class="z3">
这是8
<div class="z3-1">
    这是9
</div>
</div>
<div class="z7">
    这是10
</div>


<div class="z4">这是11</div>
<div class="z10">这是12</div>
</div>
</body>

css

 

/* CSS Document */

#d1{
    width: 500px;
    height: 600px;
    border: 1px solid #000000;
    
}
.z1{
    width: 98px;
    height: 97px;
    border: 1px solid #000000;
    float: left;
}

.z2{
    width: 314px;
    height: 146px;
    border: 1px solid #000000;
    float: left;
    }
.z3{
    width: 314px;
    height: 146px;
    border: 1px solid #000000;
    float: left;
}
.z3-1{
    width: 96px;
    height: 146px;
    border: 1px solid #000000;
    float:right;
}
.z4{
    width: 314px;
    height: 106px;
    border: 1px solid #000000;
    float: left;
}
/*#z7{
    width: 180px;
    height: 100px;
    border: 1px solid #000000;
    float: right;
}*/
.z7{
    width: 182px;
    height: 200px;
    border: 1px solid #000000;
    float: right;
}

.z10{
        width: 498px;
    height: 95px;
    border: 1px solid #000000;
    clear: both;
}

 

二、盒子模型

 

外边距:margin,div与另外div等的距离,顺序,上右下左,顺时针旋转。

内边距:padding:内容与div的距离
边框:border,div的边框
div大小需要加上内边距padding,外边距margin,边框border还有div内容大小所得。
div=(padding+margin+border)*2+content
三、溢出处理
overflow:hidden:隐藏并清除所占位置
overflow:scroll:在区域里面查看,但不会清除内容

四、列表ul的css样式设置
 
最常用的 ul 去除list-style-type:none,
ul li{
  • list-style-type
  • list-style-position 定位
  • list-style-image  前面图片
}
<style>
ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
ul li
{
    background-image:url(sqpurple.gif);
    background-repeat:no-repeat;
    background-position:0px 5px; 
    padding-left:14px;
}
</style>
</head>

<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>

 

 

转载于:https://www.cnblogs.com/a199706/p/11052605.html

相关文章:

  • JavaScript创建对象的四种方式
  • HttpServletResponse应用(转)
  • 体育竞技游戏的团队AI
  • 1-思科防火墙:搭建防火墙环境
  • 棋盘问题 dfs()基本的
  • URL 编码规则
  • TNS-01106: Listener using listener name LISTENER has already been started
  • C语言学习(三)--语句
  • 细说ASP.NET Forms身份认证
  • zabbix安装思路
  • 【转】checkedlistbox使用办法
  • Release Flutter的最后一公里
  • 关于PredicateT委托
  • Groovy String类型null和empty()判断
  • 使用GitHub进行团队合作
  • 【技术性】Search知识
  • E-HPC支持多队列管理和自动伸缩
  • ES学习笔记(12)--Symbol
  • HTTP请求重发
  • JavaScript异步流程控制的前世今生
  • Java精华积累:初学者都应该搞懂的问题
  • Mithril.js 入门介绍
  • October CMS - 快速入门 9 Images And Galleries
  • PHP CLI应用的调试原理
  • Redis学习笔记 - pipline(流水线、管道)
  • windows下使用nginx调试简介
  • Xmanager 远程桌面 CentOS 7
  • 大主子表关联的性能优化方法
  • 猴子数据域名防封接口降低小说被封的风险
  • 京东美团研发面经
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 使用 Docker 部署 Spring Boot项目
  • 使用docker-compose进行多节点部署
  • 在Mac OS X上安装 Ruby运行环境
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • "无招胜有招"nbsp;史上最全的互…
  • #NOIP 2014# day.1 T2 联合权值
  • $jQuery 重写Alert样式方法
  • (+4)2.2UML建模图
  • (搬运以学习)flask 上下文的实现
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)http-server应用
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .Net IOC框架入门之一 Unity
  • .net 反编译_.net反编译的相关问题
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • []Telit UC864E 拨号上网
  • [<MySQL优化总结>]
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [Bada开发]初步入口函数介绍