vertical-align

Pandas 精简实例入门

倖福魔咒の 提交于 2020-04-02 22:50:48
import pandas as pd import numpy as np 0. 案例引入 # 由np直接生成的ndarray stock_change = np.random.normal(0, 1, (10, 8)) stock_change array([[ 0.74057955, 0.78604657, -0.15264135, 0.05680483, 0.09388135, 0.7313751 , -1.52338443, 1.71156505], [ 0.42204925, 0.62541715, -1.41583042, -0.27434654, 0.98587136, -0.55797884, 0.31026482, -0.47964535], [ 0.99741102, -0.94397298, -0.40782973, -1.33631227, -0.0124836 , 1.1873408 , -0.25430393, -0.74264106], [ 0.34156662, -0.40621262, 0.82861416, 0.1272128 , 1.04101412, 0.79061324, -0.60325544, 1.29954581], [-1.23289547, 0.83789748, 1.19276989, 0.45092868, -1

CSS浏览器兼容问题

♀尐吖头ヾ 提交于 2020-03-30 18:32:32
1. IE6 下双倍浮动问题,display: inline 因为元素是浮动的,display 属性不会影响显示方式。 2. IE6 3px 文本偏移bug,浮动元素设置 margin-right: -3px。 3. min-width 和 min-height 只有 IE6不支持, 对于 height IE6 默认为最小高度,但是width 不是最小宽度。 4. <div><img src='1.jpg' /></div> 所有浏览器图片下方有空隙,通过设置如下属性可以避免。img 为display:block 或者设置vertical-align 属性为 vertical-align:top | bottom |middle |text-bottom 5. 如何让元素与文本输入框居中对齐,只要设置 输入框 vertical-align: middle; 元素设置 display: inline 或者 display: inline-block; 6:定义 1px 在IE6 下,设置 { height: 1px; overflow: hidden; } 或者 zoom: 0.07(小于 0.07也可) 7: hack:    _ IE6 支持;   * IE6 和 IE7;   \9 IE6和IE6+浏览器 Chrome 和Firefox 不支持   \0 IE8 和 IE8+

最近关于css样式重构的一点心得体会

帅比萌擦擦* 提交于 2020-03-28 11:45:27
之前的项目一直都是基于bootstrap,elementUI这些已经很成熟的框架进行二次开发,要么就是一些很小的宣传页面,h5页面,或者结构相对简单的移动端。一直都没有机会对css的整体进行一个思考,这次正好有个整站的重构项目,让我对css模块化以及重用这些进行了一个很好的梳理。 很早以前就读过bootstrap的sass源码,当时就十分的震惊,仿佛打开了新世界的大门,原来css还可以这么玩?css原来也有模块化,原来也可以这么优雅?对比之下,自己写的,简直杂乱无章,一堆狗屎,重用性不行,后期不易于维护,扩展性也不行,这些都是一个很致命的缺陷,或许区分一个前端开发工程师的好坏从这方面就能够有一个很好的体现吧,同样一个页面,或许一个初级前端工程师和一个高级前端工程师都可以100%的还原出来,但是你是用1K的css代码写出来的还是用10K的css代码写出来的就有天壤之别,或许从数据上面来看只有9K的差距,但是如果考虑到用户流量的问题,这个就是很大的问题了。如果是个访问量100的小网站那么就是 900K,如果是像淘宝网这样的产品,那么差距就十分明显了。一个简洁可复用的css代码不仅可以节约大量的带宽,提高性能,同时也是工程化的需要。 开始的时候写的都是css,这个时候什么模块化啥的根本就不可能有很深刻的感觉,直到看了bootsrap源码后,开始使用sass

css实现图片的上下、左右居中的两种方法

故事扮演 提交于 2020-03-27 15:30:41
实现图片的上下、左右居中的两种方法 方法一:利用 vertical-align 属性实现图片上下居中 先设置父元素样式 text-align : center,实现图片左右居中,给图片添加一个同级的span标签,设置宽度为零,高度100%,两者都设置 display : inline-block; vertical-align : middle,即可实现图片上下居中,具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> 图片上下左右居中 </title> <style> .box{ width : 400px; height : 300px; border : 1px #000 solid; margin : 40px auto; text-align : center; } .box img{ display : inline-block; vertical-align : middle; } .box span{ width : 0; height : 100%; display : inline-block; vertical

vertical-align 属性设置元素的垂直对齐方式。

点点圈 提交于 2020-03-26 02:40:19
值 描述 baseline 默认。元素放置在父元素的基线上。 sub 垂直对齐文本的下标。 super 垂直对齐文本的上标 top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶端与父元素字体的顶端对齐 middle 把此元素放置在父元素的中部。 bottom 把元素的顶端与行中最低的元素的顶端对齐。 text-bottom 把元素的底端与父元素字体的底端对齐。 length % 使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。 inherit 规定应该从父元素继承 vertical-align 属性的值。 来源: https://www.cnblogs.com/pfgblogs/p/6123257.html

css vertical-align

倖福魔咒の 提交于 2020-03-26 02:34:35
vertical-align 所有浏览器都支持 vertical-align 属性。 baseline 默认。元素放置在父元素的基线上。 sub 垂直对齐文本的下标。 super 垂直对齐文本的上标。 top 把元素的顶端与行中最高元素的顶端对齐 text-top 把元素的顶端与父元素字体的顶端对齐 middle 把此元素放置在父元素的中部。 bottom 把元素的顶端与行中最低的元素的顶端对齐。 text-bottom 把元素的底端与父元素字体的底端对齐。 % 使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。 inherit 规定应该从父元素继承 vertical-align 属性的值。(ie都不支持) 来源: https://www.cnblogs.com/zzd0916/p/6148937.html

非常好用的CSS样式重置表

可紊 提交于 2020-03-01 18:07:24
非常好用的CSS样式重置表 我们在项目前期准备时都会准备好一个reset.css,因为不同浏览器对标签的解析各不相同,重置css样式可以让标签在不同浏览器下产生相同的效果。所以一个好的重置样式表是非常重要的。用过很多网上现成的样式重置表,然后有时写的样式代码没问题却达不到自己要的效果,查了才发现是掉进reset.css的坑里。这里推荐用过多种reset.css感觉是最好用的重置样式表: Sandal ,这个样式表的好处是他绝大多数的保留了标签的常用效果,并不是简单粗暴的全部掩杀。具体样式如下,可以直接整个复制在自己的reset.css中:   html {     -ms-text-size-adjust: 100%;     -webkit-text-size-adjust: 100%;     -webkit-tap-highlight-color: transparent;     height: 100%;   }   body {     margin: 0;     font-size: 14px;     font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;     line-height: 1.5;     color: #333;     #fff;     min-height

去掉div下的img底部的缝隙

寵の児 提交于 2020-03-01 05:38:10
原因 去掉图片底部的空白间隙:img前后有空格,而该空格的line-height有默认值,img元素的vertical-align的默认值为baseline,也就是基线对齐,img的底部对齐文字的底部 解决方案有 让img的vertical-align失效,vertical-align只对block块级元素无效,设置img的display为block 让img的vertical-align选其他值,例如top,bottom,middle 直接修改外层div的line-height,让其值小于空格的默认line-height 设置外层div的font-size为0 知识点 vertical-align的百分比是相对line-height,例如line-height为20px,vertical-align为10%,则最终计算vertical-align为20*10%=2px vertical-align属性只会在inline-block水平的元素上期作用,但是其影响到的元素涉及到inline属性的元素,这里千万记住,inline水平元素受vertical-align属性而位置改变等不是因为其对vertical-align属性敏感或起作用,而是受制于整个line box的变化 而不得不变化的 详情见张大佬的博客 来源: oschina 链接: https://my.oschina.net

图片img与父元素div之间的间隙解决

霸气de小男生 提交于 2020-02-29 06:18:20
之前在写网页的时候有一个展示图片的需求,我使用一个div包裹一个img,但是在浏览器中预览的时候碰到了一下的问题, 仔细看,图片和div之间有间隙。 下面贴上简易的代码 <div class="content"> <img src="./img/user.jpg"> </div> .content{ float:left; margin:100px auto; background:pink; } 我外层容器content设置浮动,按浮动元素会收缩的原理,本不应该出现这条粉色的间隙,但为什么这里会有呢?之后去网上查了一下,其中涉及到了line-height以及vertical-align的问题。 正文 vertical-align vertical-align 指定了行内(inline)元素或表格单元格(table-cell)元素的垂直对齐方式(摘录自MDN)。 vertical-align的取值中有top、middle、baseline、bottom四个值,他们分别对应了 橙色:top、粉色:middle、蓝色:baseline、绿色:bottom(手工做图,略丑,客官莫喷。 vertical-align中默认值是baseline也就是说图片的下边缘其实是和蓝色那条线对齐的,而文字元素<span>本身也有高度,所以会多出那么一部分空白的地方,也就是底部绿色线到蓝色线之间的距离。

未知高度的图片垂直居中方法总结

蹲街弑〆低调 提交于 2020-02-28 05:46:14
图片的宽度和 高度 是未知的,没有一个固定的尺寸,在这个前提下要使图片在一个固定了宽度和高度的容器中垂直居中,想想感觉还是挺麻烦的,由于最近的项目可能会用到这个方案,所以把一些常用的方法都收集整理了一下。 下图是理想中的 效果 图,外部容器的宽度和高度是固定的,中间的图片宽度和高度未知,但是图片要始终要相对于外部的容器垂直居中。 但是实际中实现的效果并不是很完美,由于各 浏览器 的解析都各不相同,所以各浏览器都会有1px-3px的偏差。 演示: http://www.websjy.com/bbs/viewthread.php?tid=8534 方法一 (XHTML 1.0 transitional) : 该方法是将外部容器的显示模式设置成display:table,img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样就可以很方便的使用vertical-align象表格元素那样对齐了,当然这只是在标准浏览器下,IE6/IE7还得使用定位。 HTML结构部分: <div id="box"> <span><img src="images/demo.jpg" alt=""></span> </div> CSS 样式部分: <style type="text/css"> #box{ width:500px;height:400px;