您可以在Jsfiddle中看到问题
这是我的代码:
CSS
.btn {
text-align: center;
color: #333;
font-weight: 700;
font-size: 11px;
font-family: tahoma, verdana, arial, helvetica;
background: -webkit-linear-gradient(#fefefe, #e7e7e7);
background: -o-linear-gradient(#fefefe, #e7e7e7);
background: -moz-linear-gradient(#fefefe, #e7e7e7);
background: linear-gradient(#fefefe, #e7e7e7);
height: 24px;
width: auto;
overflow: visible;
border: 1px solid #c4c4c4;
padding: 0 10px;
line-height: 22px;
border-radius: 3px;
}
.btn:hover {
color: #111;
border: 1px solid #555;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<input type="submit" value="Submit" class="btn" />
Run Code Online (Sandbox Code Playgroud)
此按钮在Chrome,Opera,MIE中看起来不错,但在Firefox中看不到.
在所有浏览器中,"提交"文本上方和下方的空间为7px和7像素.
在Firefox中 - 8px和6像素.
有没有办法在Firefox中解决这个问题?
昨天我在Stackoverflow中问了一个关于Firefox中边距/填充问题的问题.我得到了答案并接受了.今天我发现我的问题没有解决.所以,我发布了一个新问题.
CSS:
.btn {
text-align: center;
color: #333;
font-weight: 700;
font-size: 11px;
font-family: tahoma, verdana, arial, helvetica;
background: -webkit-linear-gradient(#fefefe, #e7e7e7);
background: -o-linear-gradient(#fefefe, #e7e7e7);
background: -moz-linear-gradient(#fefefe, #e7e7e7);
background: linear-gradient(#fefefe, #e7e7e7);
height: 24px;
width: auto;
overflow: visible;
border: 1px solid #c4c4c4;
padding: 0 10px;
line-height: 22px;
border-radius: 3px;
}
.btn:hover {
color: #111;
border: 1px solid #555;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<input type="submit" value="Submit" class="btn" />
Run Code Online (Sandbox Code Playgroud)
问题是这个按钮在Firefox中看起来不正常:
我接受了Ant建议的解决方案:
.btn::-moz-focus-inner {
padding:0;
border:0;
}
Run Code Online (Sandbox Code Playgroud)
后来我发现它只有 …
我有2个MySQL表:subscriptions与groups.
列sid在表中subscriptions包含负值,但列id在表中groups包含相同的值,但是正面的。
我需要一些方法sid在加入表之前将值转换为正值groups,或者将表中的所有值id视为负值的查询
以下是我的查询。它不返回任何结果,因为列sid包含负值,但列id包含正值
$tmp = mysqli_query($con1,"
SELECT s.uid
, s.sid
, g.title
FROM subscriptions s
LEFT
JOIN groups g
ON s.sid = g.id
WHERE s.uid = $id
LIMIT 0,20
") or die('Error8');
Run Code Online (Sandbox Code Playgroud) 在此脚本中找不到问题:
$delhash = array();
$resultxx = mysqli_query($datba1,"SELECT htag
FROM wall_hashtags
WHERE publicat='$permid'") or die('Error1');
while(list($dht) = mysqli_fetch_row($resultxx)) {
$delhash[] = $dht;
}
Run Code Online (Sandbox Code Playgroud)
以下更新不起作用:
$result_update = mysqli_query($datba1,"UPDATE wall_hashtags SET
numbr=numbr-1 WHERE htag IN (".implode(",", $delhash).")")
die(mysqli_error($datba1));
Run Code Online (Sandbox Code Playgroud)
您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"第一,第二,第三"附近使用正确的语法
阵:
echo '<pre>'; print_r($delhash); echo '</pre>';
Array
(
[0] => first
[1] => second
[2] => third
)
Run Code Online (Sandbox Code Playgroud)