这是一个小提琴
我试图围绕一个tbody元素的角落是不成功的.
我能够使用以下内容围绕tr元素的角落tbody
CSS
.tr .rounded-corners {
height: 225px;
width: 250px;
display: inline-block;
padding: 10px;
margin-top: 10px;
box-shadow: 2px 2px 7px #888888;
border-radius: 7px;
cursor: pointer;
cursor: hand;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试做一个类似的风格与tbody角落不圆?
.tbody .rounded {
background: red;
border-radius: 7px;
}
Run Code Online (Sandbox Code Playgroud)
背景确实显示为红色.
我有一个巨大的产品表,来自特定供应商的UPC专栏.我需要将这些产品的UPC与其他供应商区分开来.目前的想法是在所有这些UPC上加上字母a.
UPDATE abc_items SET upc = 'a' + upc
Run Code Online (Sandbox Code Playgroud)
基本上是我想象做这样的事情,但我知道它不会起作用.
我有一个div,我想充当一个全宽标题.基本上,标题,也许是电话号码和地址.这个问题的目的是使这个div成为浏览器的全部宽度.
Bourbon Neat新手
@include span-columns(12)application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>LawRails</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= render "layouts/header" %>
<%= yield %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
header.html.erb
<div class="contain-header">
<div class = "last-names">Attorney & Attorney</div>
</div>
Run Code Online (Sandbox Code Playgroud)
header.css.scss
.contain-header {
@include outer-container;
.last-names {
background: blue;
@include span-columns(12);
}
}
Run Code Online (Sandbox Code Playgroud)
意见
当我删除@include outer-container它似乎我已达到预期的效果.但是,所有的文档都说使用它outer-container.我不想要不可预测的行为,因为我是Bourbon Neat的新手.
$f = function($v) {
return $v + 1;
}
echo $f(4);
// output -> 5
Run Code Online (Sandbox Code Playgroud)
以上工作完全没问题.但是,当类f是属性时,我无法正确地重现这一点.
class MyClass {
public $f;
public function __construct($f) {
$this->f = $f;
}
public function methodA($a) {
echo $this->f($a);
}
}
// When I try to call the property `f`, PHP gets confused
// and thinks I am trying to call a method of the class ...
$myObject = new myClass($f);
$myObject->methodA(4);
Run Code Online (Sandbox Code Playgroud)
以上将导致错误:
Call to undefined method MyClass::f()
Run Code Online (Sandbox Code Playgroud) 选项1:首先查询数据,然后将数据传递给构造函数
选项2:使用构造函数查询数据,然后填充属性
选项1示例
$val1 = 1;
$query = mysql_query("SELECT val2, val3, val4 FROM table WHERE val1 = '".$val1."'");
$row = mysql_fetch_assoc($query);
$o = new Class($row['val1'], $row['val2'], $row['val3'], $row['val4']);
Run Code Online (Sandbox Code Playgroud)
选项2示例
$val1 = 1;
$o = new Class($val1);
// in Class constructor
public function __construct($val1) {
$query = mysql_query("SELECT val2, val3, val4 FROM table WHERE val1 = '".$val1."'");
$row = mysql_fetch_assoc($query);
$this->val1 = $row['val1'];
$this->val2 = $row['val2'];
// etc ...
}
Run Code Online (Sandbox Code Playgroud)
笔记
我完全清楚这mysql_query是不赞成的.请抵制压倒性的冲动告诉我,并与我的PM联系.
我问的是,选项2是不好的做法还是在面向对象的空间中有任何预见的困境.这对我来说似乎是更清洁的选择.