如何在包含内部对齐图像div?
在我的例子,我需要垂直居中的<img>在<div>用class ="frame":
<div class="frame" style="height: 25px;">
<img src="http://jsfiddle.net/img/logo.png" />
</div>
Run Code Online (Sandbox Code Playgroud)
.frame高度固定,图像高度未知..frame如果这是唯一的解决方案,我可以添加新元素.我试图在IE≥7,Webkit,Gecko上做到这一点.
在这里查看jsfiddle
.frame {
height: 25px; /* Equals maximum image height */
line-height: 25px;
width: 160px;
border: 1px solid red;
text-align: center;
margin: 1em 0;
}
img {
background: #3A6F9A;
vertical-align: middle;
max-height: 25px;
max-width: 160px;
}Run Code Online (Sandbox Code Playgroud)
<div class=frame>
<img src="http://jsfiddle.net/img/logo.png" height=250 />
</div>
<div class=frame>
<img src="http://jsfiddle.net/img/logo.png" height=25 />
</div>
<div class=frame>
<img …Run Code Online (Sandbox Code Playgroud)我可以在变量中创建一个递归函数,如下所示:
/* Count down to 0 recursively.
*/
var functionHolder = function (counter) {
output(counter);
if (counter > 0) {
functionHolder(counter-1);
}
}
Run Code Online (Sandbox Code Playgroud)
有了这个,functionHolder(3);就输出了3 2 1 0.假设我做了以下事情:
var copyFunction = functionHolder;
Run Code Online (Sandbox Code Playgroud)
copyFunction(3);输出3 2 1 0如上.如果我改变functionHolder如下:
functionHolder = function(whatever) {
output("Stop counting!");
Run Code Online (Sandbox Code Playgroud)
然后functionHolder(3);会Stop counting!按预期给出.
copyFunction(3);现在给3 Stop counting!它指的是functionHolder,不是函数(它本身指向).在某些情况下这可能是理想的,但是有没有办法编写函数以便它调用自身而不是保存它的变量?
也就是说,是否可以仅更改线路,functionHolder(counter-1);以便3 2 1 0在我们呼叫时仍然通过所有这些步骤copyFunction(3);?我尝试了,this(counter-1);但这给了我错误this is …
我需要得到像192这样的计算机的本地IP.*....这可能用PHP吗?
我需要运行脚本的系统的IP地址,但我不需要外部IP,我需要他的本地网卡地址.
我喜欢使用SASS制作mixins,以帮助我实现良好的跨浏览器兼容性.我想制作一个看起来像这样的mixin:
@mixin box-shadow($value) {
box-shadow: $value;
-webkit-box-shadow: $value;
-moz-box-shadow: $value;
}
Run Code Online (Sandbox Code Playgroud)
我可以传递这样的东西:
@include box-shadow(inset -2px -2px 2px rgba(0,0,0,0.5), inset 1px 1px 2px rgba(255,255,255,0.5), inset 0px 0px 0px 1px #ff800f);
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
box-shadow: inset -2px -2px 2px rgba(0,0,0,0.5), inset 1px 1px 2px rgba(255,255,255,0.5),inset 0px 0px 0px 1px #ff800f;
-moz-box-shadow: inset -2px -2px 2px rgba(0,0,0,0.5), inset 1px 1px 2px rgba(255,255,255,0.5),inset 0px 0px 0px 1px #ff800f;
-webkit-box-shadow: inset -2px -2px 2px rgba(0,0,0,0.5), inset 1px 1px 2px rgba(255,255,255,0.5),inset 0px 0px 0px 1px #ff800f;
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用,因为编译器认为我试图传递mixin 3参数.box-shadow采用可变数量的逗号分隔位,所以我不能只定义一个mixin …
如何通过$ _GET将一个或多个类型数组的变量传递给另一个页面?
我总是在表单中传递变量值 ?a=1&b=2&c=3
传球a=[1,2,3]怎么样?
我是否需要编写for循环并附加所有值?
谢谢
我正在尝试创建一个包含任意数量子类别的类别列表,其中子类别也可以有自己的子类别.
我从Mysql数据库中选择了所有类别,猫在标准关联数组列表中,每个类别都有一个id,name,parentid,如果它是最高级别,则parentid为0.
我基本上希望能够获取单级别的猫数组并将其转换为多维数组结构,其中每个类别都可以包含一个包含子数组的元素.
现在,我可以通过循环查询每个类别来轻松实现这一点,但这远非理想,我试图在数据库上没有任何额外的命中.
我知道我需要一个递归函数.任何人都可以指出我正确的方向为这种树型结构?
干杯
我想使用来自'wc'的行作为变量.例如:
echo 'foo bar' > file.txt
echo 'blah blah blah' >> file.txt
wc file.txt
2 5 23 file.txt
Run Code Online (Sandbox Code Playgroud)
我想有这样的事情$lines,$words以及$characters相关的价值观2,5和23.我怎么能用bash做到这一点?
当我深入Scala时,我会遇到术语类型.它一直令人困惑,因为类是一个类型,一个类型可能是Scala中的类,"类型"和"类"本身就是抽象术语.
在阅读了一些例子后,我感觉到类型类可能是什么,但也许有一种更容易的方法来通过解释为什么它被这样命名来获得类型类的心理钩子(图片,概念).
给定含n元语法的一列VARCHAR与utf8mb4_unicode_ci归类:
+---------------------------+
| ngram |
+---------------------------+
| stack overflow |
| stack |
| overflow |
| stack overflow protection |
| overflow protection |
| protection |
+---------------------------+
Run Code Online (Sandbox Code Playgroud)
一个查询:
SELECT * FROM ngrams WHERE ngram IN ('stack', 'stack overflow', 'protection', 'overflow')
Run Code Online (Sandbox Code Playgroud)
给定此查询返回的行,如何仅保留返回行中具有最长ngram 的行?
在这个例子中,我得到3行:stack,stack overflow,和protection.
然后,我需要像这样过滤行:
stack,因为stack overflow存在于返回的行中stack overflow,因为没有其他返回的行是包含的ngram stack overflow(stack overflow protection在表中有,但它不在返回的行中)protection太 …注解:
/**
* @ORM\Column(type="float", scale="2")
*/
protected $curr_price;
Run Code Online (Sandbox Code Playgroud)
我正在使用它与Symfony 2.
并且此字段在MySQL数据库中变为双精度而不是具有2点精度的浮点数.
我究竟做错了什么?我尝试删除数据库,重新插入等...