小编Ver*_*on1的帖子

CSS3 border-radius父子问题

假设我有这个css,

#wrap {width: 190px; padding: 0 10px; border-radius: 10px; background: #000;}
#wrap a {width: 190px; padding: 10px; display: block;}
#wrap a:hover {background: #fff;}
Run Code Online (Sandbox Code Playgroud)

这个HTML,

<div id="wrap">
<ul>
<li><a href="#">Some Link 1</a></li>
<li><a href="#">Some Link 2</a></li>
<li><a href="#">Some Link 3</a></li>
<li><a href="#">Some Link 4</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

现在链接恰好适合#wrap,但#wrap具有边框半径和黑色背景.因为在悬停时链接具有白色背景,第一个子元素和最后一个子元素位于边界半径角上方.但是,当他们坐在顶部的背景#wrap得到隐藏隐藏边界半径.

我知道我可以为第一个和最后一个孩子分配一个边界半径,但有更简单的方法吗?

有时候分配第一个和最后一个孩子的边界半径将不起作用,比如说我想在我的包装div上,

padding: 5px 10px;
Run Code Online (Sandbox Code Playgroud)

然后,即使我要指定一个边界半径,它们也不会匹配使它变得难看.

css css3

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

输出缓冲的优缺点是什么?

我在许多网站上看过使用过

ob_start(); 
Run Code Online (Sandbox Code Playgroud)

可以增强你的页面加载时间,因为它将php存储在一个变量中并一次性显示它而不是一点点处理php.

它也非常有用

header('location: /');
Run Code Online (Sandbox Code Playgroud)

有人说这是意大利面条代码,但只要代码对任何程序员都清晰简洁,那么这应该不是问题,对吧?

您对使用它有什么想法,以及您设置为输出缓冲的内容,对于我应该或不应该使用它的方式,时间和原因有利有弊.

php output-buffering

7
推荐指数
2
解决办法
3447
查看次数

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

为什么这个密码哈希和比较不起作用?

我挖掘密码并将值插入数据库的方式,

$q = $dbc -> prepare("INSERT INTO accounts (username, email, password, type, gender, joined)
                      VALUES (?, ?, ?, ?, ?, ?)");
$q -> execute(array($_POST['username'], $_POST['email'], 
                    hash('sha256', $_POST['password'] . date('y/m/d')), 
                    $_POST['type'], $_POST['gender'], date('y/m/d')));
Run Code Online (Sandbox Code Playgroud)

当我像这样比较时,

if ($count == 1 
&& $info['password'] === hash('sha256', $_POST['password'].$info['joined'])
&& $info['logcount'] != -1)
Run Code Online (Sandbox Code Playgroud)

两个哈希值都有效但却抛弃了不同的值?我使用完全相同的公式进行创建和比较.

我正在获取用户密码,使用当前日期对其进行盐化,然后散列,两个值都存储在数据库中,并且在完成同样的事情时,所有在线教程都是关于散列和创建安全哈希,而不是比较.

谢谢

php

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

标签 统计

php ×3

css ×1

css3 ×1

output-buffering ×1