好吧,大家都知道Twitter的Bootstrap是一个很棒的工具,对于那些像我一样对CSS还不太了解的人来说,它会让事情变得更轻松.但是,有时,它也可能是一个问题.
问题是:我使用固定的940px宽,12列网格中心布局,有两列,我希望两列的高度相同.现在的代码是这样的:
<div class="container">
<div class="content">
<div class="row">
<div class="span8 div-content">
<div class="center95">
<div id="notWrap">
<div id="not">
</div>
</div>
</div>
</div>
<div class="span4 div-sidebar">
<div class="center90">
<div id="myPWrap">
<div id="myP">
</div>
</div>
<hr />
<div id="otherPWrap">
<div id="otherP">
</div>
</div>
</div>
</div>
</div>
</div>
<footer id="bottom" class="footer">
<p>©</p>
</footer>
</div>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,有些内容没有内容,例如"myP","otherP"和"not".它们是通过Javascript填充的,存储在它们中的内容量可能会有所不同,因此,在很多时候一列(这里的"列"由带有"div-content"类的div和div表示使用"div-sidebar"类会比另一个大(在我的特殊情况下,两列可能都是"更大的").
这是一张图片,如果它有帮助:

基本上,左列(<div class="span8 div-content">代码中的代码)需要与右列(<div class="span4 div-sidebar">代码中的代码)的大小相同,反之亦然.此外,如果它有帮助,黄色部分是<div class="content">和白色背景是<div class="container">.的<div class="row">只是两列的容器,没有颜色.
我知道"高度相同的列"问题对于网络程序员来说是一个经常出现的问题,但到目前为止我尝试过的解决方案都没有用.我真的不喜欢"Faux Column解决方案",因为我是CSS的新手,我不想吸引像这样的解决方法.如果可能的话,我宁愿坚持使用纯CSS.
提前感谢那些愿意帮助的人.
我刚开始在Django上开发,然后我想在它上面使用Syntastic语法检查器是个好主意.
问题在于它抱怨某些事情是错误的,事实上,事实并非如此.
例子:
对于
from django.core.urlresolvers import reverse
Run Code Online (Sandbox Code Playgroud)
我明白了:
error| [F0401] Unable to import 'django.core.urlresolvers'
Run Code Online (Sandbox Code Playgroud)对于
amount = self.sale_set.filter(date__year=year).aggregate(sum=Sum('amount'))["sum"]
Run Code Online (Sandbox Code Playgroud)
我得到了(哪里self是Album)
error| [E1101, Album.get_sales_total] Instance of 'Album' has no 'sale_set' member
Run Code Online (Sandbox Code Playgroud)即使出现这些"错误",此代码仍可完美运行,但如何使Syntastic正确运行?
我试图搜索和替换$data['user']的$data['sessionUser'].
但是,无论我使用什么搜索字符串,我总是得到一个"找不到模式"的结果.
那么,正确的搜索字符串是什么?我是否需要逃避这些角色?
:%s/$data['user']/$data['sessionUser']/g
我一直在和Yii做一些实验,看它是否适合我的需要.我想要启用的第一件事是用户友好的URL.
我想要实现的目标:从此URL webapproot/index.php?r=site/contact转到此URL webapproot/contact.
我做了什么:
php YiiRoot/framework/yiic.php webapp testdrive)创建应用程序会发生什么事情,我一直得到404.任何关于我做错了什么的想法?
以下是这个问题的一些相关摘录:
(...)
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
(...)
Run Code Online (Sandbox Code Playgroud)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Run Code Online (Sandbox Code Playgroud)
(...)
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
(...)
<Directory [path to my web projects folder]>
Options FollowSymLinks
AllowOverride All
Order deny,allow
</Directory>
(...)
Run Code Online (Sandbox Code Playgroud) 我正在尝试从PHP发送关联数组到Javascript.但是,由于某种原因,输出是未定义的.这是代码:
PHP(虚拟数组):
$validationErrors = array("unregisteredName" => NULL,
"unregisteredEmail" => "Invalid e-mail", "unregisteredUsername" => NULL,
"unregisteredPassword" => NULL);
$log = array("errors" => $validationErrors);
echo json_encode($log);
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
var addUserCallback = function(data) {
if(data.errors && data.errors.length) {
$.each(data.errors, function(index, error) {
console.log(error);
$("#"+index).attr("placeholder", error);
});
}
else {
window.location="/users/success/";
}
};
var errorCallback = function(xhr, status, error) {
console.log(arguments);
};
self.addUser = function() {
var data = {
unregisteredName: $("#unregisteredName").val(),
unregisteredEmail: $("#unregisteredEmail").val(),
unregisteredUsername: $("#unregisteredUsername").val(),
unregisteredPassword: $("#unregisteredPassword").val()
};
$.post(addUserUrl, data).success(addUserCallback)
.error(errorCallback);
}
Run Code Online (Sandbox Code Playgroud)
这是我从Chrome的Inspector得到的:
data: …