小编Gig*_*nte的帖子

Css - 创建按钮时Firefox的1 px差异

您可以在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中解决这个问题?

在此输入图像描述

css firefox css3

9
推荐指数
1
解决办法
84
查看次数

Firefox中的Css样式按钮具有不需要的填充/边距

昨天我在Stackoverflow中了一个关于Firefox中边距/填充问题的问题.我得到了答案并接受了.今天我发现我的问题没有解决.所以,我发布了一个新问题.

Jsfiddle - 问题

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)

问题是这个按钮在Firefox中看起来不正常:

在此输入图像描述

我接受了Ant建议的解决方案:

.btn::-moz-focus-inner {
    padding:0;
    border:0;
}
Run Code Online (Sandbox Code Playgroud)

后来我发现它只有 …

css firefox css3

5
推荐指数
1
解决办法
364
查看次数

MySQL - 需要选择负值作为正值

我有2个MySQL表:subscriptionsgroups.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)

mysql

3
推荐指数
1
解决办法
5020
查看次数

更新时MySQL语法错误

在此脚本中找不到问题:

$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)

php mysql implode

1
推荐指数
1
解决办法
58
查看次数

标签 统计

css ×2

css3 ×2

firefox ×2

mysql ×2

implode ×1

php ×1