7.垂直布局

使用overflow属性设置父元素如何处理溢出的子元素

可选值:

visible 默认值  文本正常显示

hidden  裁剪掉多余的内容

scroll  生成双向的滚动条,可以通过滚动条查看完整的内容

auto    根据实际的内容出现滚动条

overflow-x  对水平方向溢出的内容进行设置,垂直方向根据实际需要自动生成

overflow-y  对垂直方向溢出的内容进行设置,水平方向根据实际需要自动生成

块元素默认情况下,宽度是父元素内容区的100%,高度是被内容撑开

在垂直布局中,一般情况下,我们是不设置高度的,让元素被内容撑开

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><!-- 使用overflow属性设置父元素如何处理溢出的子元素 可选值:visible 默认值  文本正常显示hidden  裁剪掉多余的内容scroll  生成双向的滚动条,可以通过滚动条查看完整的内容auto    根据实际的内容出现滚动条overflow-x  对水平方向溢出的内容进行设置,垂直方向根据实际需要自动生成overflow-y  对垂直方向溢出的内容进行设置,水平方向根据实际需要自动生成--><style>.box1 {width: 200px;height: 200px;background-color: #bfa;/* overflow:auto; */overflow-x: hidden;}p{width: 300px;}</style><!-- 块元素默认情况下,宽度是父元素内容区的100%,高度是被内容撑开在垂直布局中,一般情况下,我们是不设置高度的,让元素被内容撑开--></head><body><div class="box1"><p></p>知关舟自者高气骂今。论以起娟死出仇李知投他第金人,着只中给后呼要才那她仆在回助侯杨死使,主命纯瞠变对,极韩廿罪不胆衣卡你耐二动秦言德今的一我,不他畴德惜吞真韩到次小厄让君就,融临耳作不得来王恶不慷徒疾守严,不谓杨,种太和郭娘小杨才无特怎不了光血,说商则听月笔用者准归是法手导游量他,求要入六仇无,并一知慨竟恩老当徒五马有故可惶一谢,尺冇上他到洪仍可自,韩可向杀了,上自也是读没人是临自不俭死无下举方对,大后不,他韩蒲切。</div></body>
</html>

8.外边距的折叠

垂直外边距的重叠

-兄弟元素

如果两个值都是正值,谁大听谁的

如果两个值是负值,谁小听谁的(绝对值谁大听谁的)

如果是一正一负,那最终的值,两者相加

-父子元素

如果父子元素的垂直外边距相邻了,则子元素的外边距会传递给父元素,

导致父元素的位置发生变化,会影响到父元素下面的布局,

所以这个问题必须要解决

<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title></title><!--  垂直外边距的重叠-兄弟元素如果两个值都是正值,谁大听谁的如果两个值是负值,谁小听谁的(绝对值谁大听谁的)如果是一正一负,那最终的值,两者相加  -父子元素如果父子元素的垂直外边距相邻了,则子元素的外边距会传递给父元素,导致父元素的位置发生变化,会影响到父元素下面的布局,所以这个问题必须要解决-->
<!--面试题: 如何解决父子外边距重叠的问题? --><!--作业: 如何设置圆形  border-radius --><style type="text/css">.box1 {width: 100px;height: 100px;background-color: red;margin-bottom: 50px;}.box2 {width: 100px;height: 100px;background-color: green;margin-top: -30px;}.outer {width: 200px;height: 200px;background-color: yellow;/* margin-top: 50px; */}.inner {width: 100px;height: 100px;background-color: yellowgreen;margin-top: 100px;}</style></head><body><!-- 兄弟元素 --><!-- <div class="box1"></div><div class="box2"></div> --><!-- 父子元素 --><div class="outer"><div class="inner"></div></div></body>
</html>

我的CSS学习笔记(五)相关推荐

  1. 【CSS学习笔记五】列表和表格

    一.列表 使用CSS,主要是可以列出进一步的样式,并可用图像作列表项标记. 不同的列表项标记 使用list-style-type属性指定列表项标记的类型 参考值: disc:默认,实心圆 circle ...

  2. HTML/CSS学习笔记01【概念介绍、基本标签】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  3. 【AngularJs学习笔记五】AngularJS从构建项目开始

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...

  4. css学习笔记 day two

    CSS学习笔记 Day two 13.3 css边框属性 属性: 边框样式:border-style:solid/double/groove/ridge/insert/outset; 说明:第一个表示 ...

  5. CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法

    CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 参考文章: (1)CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 (2)https://www.cnblogs. ...

  6. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  7. Ethernet/IP 学习笔记五

    Ethernet/IP 学习笔记五 Accessing data within a device using a non-time critical message (an explicit mess ...

  8. 前端篇--------1.css学习笔记

    1.css 单行文本换行溢出解决方案(css三件套) white-space:nowrap     overflow:hidden     text-overflow:ellipsis 2.css m ...

  9. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  10. HTML/CSS学习笔记02【表单标签】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

最新文章

  1. php系统导出数据到excel,php导出大量数据到excel时,有哪些比较好的处理方法?...
  2. native2ascii插件配置
  3. 腾讯Groupon合资团购网站 高朋网悄然上线
  4. HTML中的Content-Type的类型
  5. js删除数组中的某一个元素
  6. 如何使用智能铃声避免在Android中令人尴尬的大声铃声
  7. android界面元素识别,Android 10不能使用uiautomatorviewer定位元素的终极解决方法
  8. 阿里专家晨末:什么是技术一号位?
  9. 在Linux环境下安装和配置phpmyadmin
  10. 图解Gram matrix
  11. 色彩空间和色彩域互相转换及转化目的
  12. 新大陆扫描枪设置指南
  13. bzoj5294: [Bjoi2018]二进制(线段树)
  14. linux下删除u盘分区工具,如何删除U盘中的CDFS分区-
  15. 设计原则之【迪米特法则】
  16. 笔记dng图片在premiere和ae中不一致
  17. 如何写MySQL存储引擎
  18. 中国芯-国产系统+国产处理器-迅为2K1000开发板网络快速测试方法
  19. 数字怎么横 竖排_怎样在WORD文字竖排时让数字也竖立?
  20. 入职第一天,我辞职了:一份工作做多久才合适?

热门文章

  1. Axure高级操作---富文本编辑器
  2. 基于STM32编译程序,串口实现Hello windows!
  3. 网站设置双CDN-境内腾讯云境外GJcdn,速度又快又抗揍
  4. 计算机excel操作题考试题目,《计算机考试Excel操作题原题及操作步骤》.doc
  5. 和 Node.js 创始人 Ryan Dahl 的对话
  6. 在移动硬盘上安装win to go(Windows 10)和Linux to go(ubantu)双系统
  7. AXIOM的介绍与使用
  8. 手机免ROOT支持Xposed
  9. 知识管理,让生活更美好
  10. 藏在80年代的儿时游戏里的”通证经济“