overflow

overflow:hidden对于溢出到padding的文字不会隐藏

匿名 (未验证) 提交于 2019-12-03 00:22:01
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{ float: left; width: 50%; height: 0px; padding-top:26.79%; overflow: hidden; border: 1px solid #000; box-sizing:border-box; background: url(images/0.jpg) no-repeat; background-size: contain; } </style> </head> <body> <div>1dew</div> <div>1fewfw</div> </body> </html> 以上的代码的 padding-top:26.79%;改为padding-bottom:26.79%;的话,那么div里面的文字就会出来,而不会隐藏。 文章来源: overflow:hidden对于溢出到padding的文字不会隐藏

pc端和移动端默认样式重置

匿名 (未验证) 提交于 2019-12-03 00:22:01
首先说一下,为何要用重置样式 除了省心之外,还有两个好处 1.方便设计师/程序员发挥 白纸的感觉确实好。各种margin,padding,border的为0。。。 2. 便于发现前端代码的遗漏 用了reset后,如果“blockquote、ol、ul、hn等语义元素在没有赋以其他合理的样式”,会非常扎眼(任何人都看得出来),开发者第一反应会是“卧槽忘了写”并迅速补救。并迅速补救。但如果没reset,浏览器会提供“勉强可以”的默认样式,很多人可能就发现不了或者会想“可能就这么设计的吧”,开发者即使意识到因为遗漏导致和设计稿不一致,出于人性弱点也可能会想“还要赶下一个项目呢先这么凑合着吧”――由于破窗效应,这可能会导致越来越多的“凑合着吧” pc端: html{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td

BFC

匿名 (未验证) 提交于 2019-12-03 00:22:01
BFC BFC (Block formatting context) “块级格式化上下文” 它是页面中的一块渲染区域,有一套渲染规则,决定了其子元素如何布局,以及和其他元素之间的关系和作用。 触发 满足下列条件之一就可触发BFC   【1】根元素,即HTML元素   【2】float的值不为none   【3】overflow的值不为visible   【4】display的值为inline-block、table-cell、table-caption   【5】position的值为absolute或fixed 特性 【1】阻止垂直外边距(margin-top、margin-bottom)折叠 属于同一个BFC的两个相邻块级子元素(元素都要在文档流中)的上下margin会发生重叠―― 分为两个BFC就可以消除这种margin 重叠 < style > .dv { width : 400 px ; height : 400 px ; border : 1 px solid slateblue ; } .dv2 { width : 200 px ; height : 100 px ; background : salmon ; margin-bottom : 30 px ; } .dv3 { width : 200 px ; height : 100 px ; margin-top

页面使用overflow-scroll在iOS上滑动卡顿的问题

匿名 (未验证) 提交于 2019-12-03 00:22:01
页面使用overflow-scroll在iOS上滑动卡顿的问题 出处: 因在做一个滑动的list列表,为某个div使用了 overflow: scroll属性。 结果在手机上测试时,ios手机有明显的滑动卡顿问题,而安卓手机不会出现该现象。 经在网上查阅后,得知: 以下代码可解决这种卡顿的问题: -webkit-overflow-scrolling: touch ; 记录问题 文章来源: 页面使用overflow-scroll在iOS上滑动卡顿的问题

overflow:atuo;隐藏滚动条

匿名 (未验证) 提交于 2019-12-03 00:20:01
动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动? 由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器 : :-webkit-scrollbar 。 1 应用如下 CSS 可以隐藏滚动条: . element: :-webkit-scrollbar { display: none} 1 如果要兼容 PC 其他浏览器(IE、Firefox 等),国外一位才人 John Kurlak 也研究出了一种办法。在容器外面再嵌套一层 overflow:hidden 内部内容再限制尺寸和外部嵌套层一样,就变相隐藏了。 < div class = "outer-container" > < div class = "inner-container" > < div class = "content" > ...... </ div > </ div > </ div > .outer-container,.content { width: 200 px; height: 200 px; } .outer-container { position: relative; overflow: hidden; } .inner-container { position: absolute; left: 0 ; overflow-x:

微信小程序iOS下拉白屏晃动,坑坑坑

匿名 (未验证) 提交于 2019-12-03 00:14:01
感觉ios的小程序每个页面都可以下拉出现白屏 有时页面带有滑动的属性会跟着晃动,体验不是很好 解决办法: 先禁止页面下拉 <config> { navigationBarTitleText: "购物车", disableScroll:true } </config> 这样的话页面整个都拉不动了,下面溢出的内容就拉不出来了,此时用overflow:scroll间接滑动 .content{ width:100%; height:600rpx; overflow-y: scroll; } 来源:博客园 作者: 王明月 链接:https://www.cnblogs.com/ll15888/p/11654288.html

BFC

匿名 (未验证) 提交于 2019-12-03 00:11:01
什么是BFC 在一个web页面的CSS渲染中,块级格式化上下文 (Block Fromatting Context)是按照块级盒子布局的。W3C对BFC的定义如下: 浮动元素和绝对定位元素,非块级盒子的块级容器(例如 inline-blocks,table-cells,和table-captions),以及overflow值不为“visiable”的块级盒子,都会为他们的内容创建BFC(块级上下文)。 为了便于理解,我们换一种方式来重新定义BFC。一个HTML元素要创建BFC,则满足下列的任意一个或多个条件即可: 1. float的值不是none。 2.position的值不是static或者relative。 3.display的值是inline-block、table-cell、flex、table-caption或者inline-flex 4.overflow的值不是visible BFC是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列。 怎么创建BFC 要显式的创建一个BFC是非常简单的,只要满足上述4个CSS条件之一就行。例如: <div class = "container" > 你的内容 </div> 在类container中添加类似 overflow:

[elasticsearch笔记] Joining Queries - nested

匿名 (未验证) 提交于 2019-12-02 23:52:01
note 干货 | Elasticsearch Nested类型深入详解 elasticsearch(lucene)使用的库没有内部对象的概念,因此内部对象被扁平化为一个简单的字段名称和值列表。 为了解决这个问题,需要用到 nested,nested对象会被作为隐式对象处理。其内容不会被扁平化处理。 关联 doc 必须保存于同一个分片,所以在构建 index的时候,需要添加 routing=parent_id 参数 demo nested DELETE /netest_index PUT /netest_index { "mappings": { "properties": { "title":{ "type":"text" }, "comments": { "type": "nested", "properties": { "name":{ "type":"text" }, "comment":{ "type":"text" } } } } } } POST /netest_index/_doc/1 { "title":"es", "comments":[ { "name": "zhengcj", "count": 6 }, { "name":"dongyc", "count":1 } ] } POST /netest_index/_doc/2 { "title":"java",

加速访问overflow github等网站

匿名 (未验证) 提交于 2019-12-02 23:48:02
(记录一下,可能会忘记改回来导致以后出错,然后摸不着头脑) 加速访问overflow原理 方法: 1、在Firefox地址栏里输入“about:config”。 2、在搜索栏输入“javascript.enabled”查找到首选项。 3、点击鼠标右键选择“切换”,把“javascript.enabled”键值改为“false” 这样就能禁止JavaScript的运行了. (亲测有效..) 通过本地服务器加速overflow访问 (这个没有尝试,好麻烦啊) 通过改hosts加速访问github 这是另外一个该hosts加速的说明 百度经验修改host (额.再说吧)