如果我以百分比设置子元素的大小,则将相对于父级的内容框计算大小,与我将其box-sizing属性设置为的事实无关border-box.
所以,如果我有这样的事情:
.parent {
box-sizing: border-box;
padding: 0 100px;
width: 600px;
}
.child {
width: 50%;
}
Run Code Online (Sandbox Code Playgroud)
宽度.child将是400px(应用填充后父级的宽度)的50%.你可以在这里看到一个例子:JSBin
有没有办法使子元素的宽度相对于父元素
border-box而不是父元素content-box?
在做我的例子时,我注意到在计算大小时有一种奇怪的行为.设置.parent填充0 10%实际上给出了每边68个像素的填充.这是为什么?不是600px 60px的10%或者我错过了什么?
有没有一种方法/常见做法可以在 Git 中标记和分组提交?例如,我知道事实上的做法是引用前面带有哈希符号的问题编号和前面带有 at 符号(例如Fixed #23或@userName)的人,并且像 BitBucket 或 Github 这样的应用程序已经正确解析了这些。
我想要一种对某种类型的提交进行分组的方法,以便我以后可以轻松地引用它们。例如,有时我会实施某些更改,但我知道我迟早会修改它们:所以我通常会写for the time being在提交消息中,这样我就可以更轻松地在日志中搜索此类提交。
那么,有没有一种方法,在这些情况下使用的通用/最佳实践?甚至是我不知道的 git 工具?
我正在尝试创建自定义rake任务,但似乎无法使其正常工作。我的代码如下所示:
namespace :demotask do
desc "display the current environment of rake"
task :current_environment => :environment do
puts "You are running rake task in #{Rails.env} environment"
end
end
Run Code Online (Sandbox Code Playgroud)
并放置在test.rake名为lib/tasks. 就Rakefile在那里,但在控制台中运行任务时我确实收到此错误:
NameError: undefined local variable or method 'current_environment' for main:Object
我也尝试重新启动服务器。