【HTML5学习笔记】21:CSS盒模型 上
来源:互联网 发布:淘宝摄影店 编辑:程序博客网 时间:2024/06/14 20:11
本节学习元素的尺寸、元素的边距以及内容溢出等问题。
元素尺寸
①weight宽度。②height高度。③min-width最小宽度。④min-height最小高度。⑤max-width最大宽度。⑥max-height最大高度。
最大最小主要是应对可能动态产生元素尺寸变大变小的问题,从而限制它的最大和最小。
元素内边距(会扩充总长度,而不是向内缩)
①padding-top向上。②padding-bottom向下。③padding-left向左。④padding-right向右。
简写形式,只写一个padding。则一个参数表示上下左右,两个参数表示上下和左右,三个参数表示上和左右和下,四个参数表示上和右和下和左。
元素外边距
①margin-top上边。②margin-bottom下边。③margin-left左边。④margin-right右边。
简写形式,只写一个margin。则一个参数表示上下左右,两个参数表示上下和左右,三个参数表示上和左右和下,四个参数表示上和右和下和左。
处理溢出
①overflow-x设置水平方向溢出。②overflow-y设置垂直方向溢出。③overflow简写属性。
溢出的处理主要由四种处理值:①auto如有溢出显示滚动条,否则不显示。②hidden如有溢出直接减掉。③scroll不管是否溢出都显示滚动条。④visible不管是否溢出都显示,亦是默认。
*测试代码
<!DOCTYPE html><html lang="zh-cn"><head> <title>CSS盒模型 上</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="style.css"></head><body> <div>我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,我是html5,</div></body></html>
@charset "utf-8";div{ background: silver; width: 200px; height: 200px; min-width: 100px; min-height: 100px; max-width: 300px; max-height: 300px; /*padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;*/ /*padding: 10px;*/ /*padding: 10px 20px;*/ padding: 10px 20px 30px; margin-top: 50px; margin-bottom: 50px; margin-left: 50px; margin-right: 50px; /*overflow-y: scroll;*/ overflow-y: auto; /*overflow-y: hidden;*/ overflow-x: scroll;}
运行结果:
阅读全文
0 0
- 【HTML5学习笔记】21:CSS盒模型 上
- 【HTML5学习笔记】22:CSS盒模型 下
- 【HTML5学习笔记】16:CSS选择器 上
- CSS学习笔记:盒模型
- HTML5 CSS盒模型
- 【HTML5学习笔记】19:CSS文本样式 上
- 【HTML5学习笔记】35:CSS传统布局 上
- 学习笔记-《零基础学习HTML5—html+css基础 》4.CSS基础样式(上)
- css学习笔记---盒模型,布局
- 学习笔记1—CSS盒模型
- CSS学习笔记-盒模型(七)
- CSS学习笔记5:盒模型
- css学习笔记之盒模型
- CSS盒模型[上]
- HTML5:学习(5)CSS盒子模型
- CSS学习笔记----盒子模型
- CSS框模型学习笔记
- css盒子模型学习笔记
- POJ1598
- 柏林噪声进阶-advanced perlin noise
- servlet 生命周期(面试知识储备)
- Wireshark安装使用及报文分析(图文详解)
- JAVA深入研究——Method的Invoke方法。
- 【HTML5学习笔记】21:CSS盒模型 上
- Spring Boot Spring MVC Rest json输出日期的问题
- Codeforces 828 E DNA Evolution(树状数组方法)
- 动态规划问题中的几个经典问题代码
- Java多线程基础,线程的创建使用以及终止
- linux服务器开发三(网络编程)
- mysql的定时计划任务如何关闭
- 2017.07.12【NOIP提高组】模拟赛B组
- 获取系统信息之Packages.xml文件