小编ch7*_*527的帖子

为什么Firefox 16会改变线性渐变的方向?

CSS示例:

background-image: -moz-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -ms-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -o-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -webkit-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: linear-gradient(90deg, #e8f0ff, #ffffff);
Run Code Online (Sandbox Code Playgroud)

这通常会导致从#e8f0ff底部到#fff顶部的线性渐变.

在Firefox 16之后(几天前发布),渐变现在从#e8f0ff左边到#fff右边.

当我删除特定于供应商的CSS并且只留下:

background-image: linear-gradient(90deg, #e8f0ff, #ffffff);
Run Code Online (Sandbox Code Playgroud)

什么都没发生.但是,当我删除该行并只留下特定于供应商的样式时:

background-image: -moz-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -ms-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -o-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -webkit-linear-gradient(90deg, #e8f0ff, #ffffff);
Run Code Online (Sandbox Code Playgroud)

它纠正了这个问题.

那么FF16的新功能在这里发生了什么?是Xdeg从一个新的方向的初始值,都被只在某些情况下,加在一起?我无法弄清楚为什么它会180deg与两者或只与一般,但只有90deg它只是供应商.

问题是,这种来自Firefox的新行为的具体细节是什么?对于那些现在在FF16中出现错误方式的网站,最广泛,最符合标准的解决方案是什么?

css firefox css3

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

可以在SELECT查询的结果上使用PHP"if"语句来确定是否执行INSERT查询导致意外的数据重叠?

我是学生,这是我第一次写一个软件.它是LAMP堆栈上的Web应用程序,作为该Web应用程序的一部分,我在创建新用户时编写了以下函数来与数据库进行交互:

public function CreateUser($username, $password, $email){
  global $DBHandler, $SQLStatement;
  $SQLStatement = $DBHandler->prepare("SELECT id FROM users WHERE username = :username AND verified > 0");
  $SQLStatement->bindParam(':username', $username);
  $SQLStatement->execute();
  $check = $SQLStatement->fetch();
  if ($check['id']){
    return 2;
  }else{
    $SQLStatement = $DBHandler->prepare("SELECT id FROM users WHERE email = :email AND verified > 0");
    $SQLStatement->bindParam(':email', $email);
    $SQLStatement->execute();
    $check = $SQLStatement->fetch();
    if ($check['id']){
      return 3;
    }else{
      /* Edited out code that generates a random verification code, a random salt, and hashes the password. */
      $SQLStatement = $DBHandler->prepare("INSERT …
Run Code Online (Sandbox Code Playgroud)

php mysql sql database

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

标签 统计

css ×1

css3 ×1

database ×1

firefox ×1

mysql ×1

php ×1

sql ×1