auto和100%的区别

auto是随内容的高度而撑开的。100%是根据父级元素的高度来决定的。例如:
<div style="height:100px;width:200px;">  

 <div style="height:auto;width:100px;float:left;">这个容器的高度是随里面的内容的高度而定</div>        <div style="height:100%;width:100px;float:right;">这个容器的高度为父级的高度,100px</div> </div>并且:width:auto总是占据整行。
时间: 2024-09-28 08:23:13

auto和100%的区别的相关文章

C/C++ auto, static , register , extern 区别

先说几个概念: 1.从变量的生存期来分,可以分为 静态存储方式 和 动态存储方式 静态存储方式:程序运行期间由系统分配固定的存储空间的方式(全局变量) 动态存储方式:程序运行期间根据需要动态的分配存储空间的方式(1.函数形参,2自动变量,3函数调用时的现场保护盒返回地址) 2.数据存储类别包含四种:auto(自动), static (静态),register(寄存器), extern (外部) auto: 关键字auto可以省略,auto不写隐含确定为自动存储类别,属于动态存储方式 static

MySql中varchar(10)和varchar(100)的区别==&gt;&gt;以及char的利弊

一般初学会认为,二者占用的空间是一样的.比如说我存储5个char,二者都是实际占用了5个char了[勘误:varchar在实际存储的时候会多一个byte用来存放长度].但是深入一下,设计数据库的时候,二者一样吗?答案是否定的[至少varchar类型需要在数据之前利用一个或者两个字节来存储数据的长度][二者在内存中的操作方式也是不同的,下面的例子中有体现].看下面的例子.如现在用户需要存储一个地址信息.根据评估,只要使用100个字符就可以了.但是有些数据库管理员会认为,反正Varchar数据类型是

background-size值为cover和值为100%的区别

background-size:100%和background-size:cover的区别?background-size:100%---按容器比例撑满,图片变形:background-size:cover---把背景图片放大到适合元素容器的尺寸,图片比例不变.IE8及以下版本用滤镜来兼容background-size如下:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.jpg', sizingMethod='s

关于Random(47)与randon.nextInt(100)的区别

参考https://blog.csdn.net/md_shmily92/article/details/44059313 Java中Random也称为伪随机函数. 这句代码在Thinking in java中很常见 Java代码 Random rand = new Random(47); 但是下面两句代码放在一起就会有点晕了 Java代码 Random rand = new Random(47); int i = rand.nextInt(100);  //产生的随机数 不包括100,最大到99

border-radius:50%和100%的区别

border-radius 值类型-百分比 border-radius的值是百分比的话,就相当于盒子的宽度和高度的百分比. 我们知道在一个正方形内做一个面积最大的圆形,这个圆的半径就为正方形边长的一半.所以border-radius为50%时,则会形成圆.那么可能有人就会问,border-radius为100%时,对应圆的半径长度不就是正方形的宽高么,这种情况下,为什么还是会形成一个和值为50%一样的圆形呢. 其实这是W3C对于重合曲线有这样的规范:如果两个相邻角的半径和超过了对应的盒子的边的长

Auto 和 Decltye 的区别

/***auto 会去掉顶层const 和 & 而decltype 不会***/ //什么是顶层? const int x=0, *ptr = x; auto i = ptr; //i is int * decltype(i) is const int * int i = 42, *p = &i, &r = i; decltype(i) x1 = 0; //因为 i 为 int ,所以 x1 为int auto x2 = i; //因为 i 为 int ,所以 x2 为int de

Trouble_shooting

日期 问题 解决方法 2015/3/3 SSH登录/WinSCP连接太慢 在/etc/ssh/sshd_config中添加一行:UseDNS no   正则表达式反向预查 (?:)(?!)/(?=)/(?<!)/(?<=)   查找某个端口 netstat -anp|grep 5038   查找后排序并限制 # du -m /xfmdata1/ | sort -nr | head -10   git bash在push时要求输入GitHub密码 修改文件.git/config,将https修改

css中width:auto和width:100%的区别是什么

width的值一般是这样设置的: 1,width:50px://宽度设为50px 2,width:50%://宽度设为父类宽度的50% 3,还有一个值是auto(默认值),宽度是自动的,随着内容的增加而增加,随着浏览器的宽度而换行 width:auto和width:100%的区别: 一.width:auto 1.块级元素默认的宽度值,意味着浏览器会自己选择一个合适的宽度值. 2.内容的宽度='margin-left' + 'border-left-width' + 'padding-left'

网页上弹出pop窗口实例,(document).height()与$(window).height()的区别

#dvbg{background-color:#666666; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}        #dvpop{position:absolute;display:none;width:auto; height:auto; z-in