我有两个兄弟元素,每个元素都包含动态内容.
<div class="flex">
<div class="sibling-1"></div>
<div class="sibling-2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
在某些情况下sibling-1
会有更多内容sibling-2
,反之亦然.我希望第二个元素sibling-2
的高度始终等于第一个元素的高度sibling-1
.如果高度sibling-2
大于那么sibling-1
它的高度将溢出flex
div,因此可以滚动.
有没有办法用Flexbox实现这一目标?
我在无序列表中有一组列表标记,例如:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li class="active">4</li>
<li>5</li>
<li>6</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
有没有办法通过CSS在活动类之前或之后定位所有列表元素?
要使用flexbox垂直和水平居中div,我只需将这些规则应用于它的父级
display: flex;
align-items: center;
justify-content: center;
Run Code Online (Sandbox Code Playgroud)
所以它会像这样显示:
然而,当div中有更多内容时,视口中有高度,它会使内容溢出网页,使其不可见,并且无法向上滚动,如下所示:jsfiddle.net/xk1z6wpa/2
我需要div从顶部不溢出网页,而是在到达之前停止,因此只会从底部溢出 - 所以:
我怎么能做到这一点?
我希望用户能够区分他们是否投了某些东西(通过加粗)或者还没有投票(没有加粗).
例如:
Voted For Post Unvoted for Votes: 77 ↑ ↓ 12 ↑ ↓
以下是我的数据库的设置方式:
包含消息
message_id intro user_id up_vote 10 Voted For Post 5 77 11 Unvoted for 5 12
包含投票
Voting_id message_id_fk user_id 18 10 5 19 10 3
包含用户名
first_name user_id BOB 5
我不知道如何正确查询数据库,然后做出正确的if statement
,以区分投票和未投票的帖子.
这是我到目前为止所拥有的:
$sql = mysql_query("SELECT * FROM intro
INNER JOIN users ON intro.user_id = users.user_id
ORDER BY `up` DESC ");
echo $row['first_name'] . " " . $row['intro'];
if( …
Run Code Online (Sandbox Code Playgroud) 我目前正在使用mysqli,我想要一种方法来正确清理每一个用户输入.我正在寻找最简单的轻量级方法,因为我明白我不应该使用mysql_real_escape ....
我的查询是这样的
$stmt = $sql->prepare("INSERT INTO Persons (msg, ip, time, main, twit, city, lat, lon, lang)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)");
Run Code Online (Sandbox Code Playgroud)
据我所知,我应该使用函数bindParam ...如果我这样使用它,我是否完全保护我的用户输入?
$stmt->bind_param('sssssssss', $_POST[msg], ('$ip'), ('$date'), '$_POST[main]', '$_POST[twit]', ('$cit'), ('$lat'), ('$lon'), '$_POST[lang]');
$stmt->execute();
$stmt->close();
Run Code Online (Sandbox Code Playgroud)
如果这不能保护我的用户输入,我该怎么做呢?
有没有简单的方法来显示PHP中的日期函数的前一天和下一天
<?php
echo date ("M m, l")
?>
Run Code Online (Sandbox Code Playgroud)
例如
这只是在周一09年9月展出
但有没有什么方法可以通过点击一个按钮(下一个)它显示sep 10,星期二?