首先要做的事情!
成分:两个div水平对齐(每个都有父对象的宽度的50%)和一些文本放在第一个div(左),然后,如果溢出,在第二个(右).div高200像素.
该文本来自一个PHP脚本,它回显一个<p><?php echo $foo; ?></p>包含所有文本的变量().在括号中我写了一个<p>标签.DOM看起来像这样:
<div class="thecontainer">
<div class="theleftone">
<p><?php echo $avariablewithsometext; ?> </p>
</div>
<div class="therightone">
<!-- everything is permitted -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题:我正在尝试使用CSS flex属性来实现这个目标,但是我找不到一种方法来将第二个div中的溢出文本放在第二个div中.
问题:如何将溢出的文本放在第二个div中,使PHP脚本保持干净?
实际演示:
.thecontainer{
width:100%;
height:100px;
overflow: hidden;
display: block;
}
.therightone {
background-color: red;
width: 50%;
height:100px;
display: block;
float:right;
}
.theleftone {
background-color: blue;
width: 50%;
height:100px;
display:block;
float: left;
}Run Code Online (Sandbox Code Playgroud)
<div class="thecontainer">
<div class="theleftone">
<p>Lorem ipsum dolor sit …Run Code Online (Sandbox Code Playgroud)我是C ++的新手。为什么在Eclipse(用MinGW配置)中以及在其他线程中,为什么我注意到是用来将类添加到名称空间的?
我提供一个示例来向您展示我的实际疑问:
#ifndef MODEL_MANGO_HPP_
#define MODEL_MANGO_HPP_
namespace std {
class Mango {
public:
Mango();
virtual ~Mango();
};
} /* namespace std */
#endif /* MODEL_MANGO_HPP_ */
Run Code Online (Sandbox Code Playgroud)
编辑:如注释所示,完全禁止将类添加到命名空间std。引用@owacoder,
命名空间永远不会关闭,因此您始终可以向它们添加类定义。但是,根据规范,std名称空间应视为封闭的。
为了向您提供上下文的完整视图,这是Eclipse为我完成的Mango.cpp的默认实现:
#include "Mango.hpp"
namespace std {
Mango::Mango() {
// TODO Auto-generated constructor stub
}
Mango::~Mango() {
// TODO Auto-generated destructor stub
}
} /* namespace std */
Run Code Online (Sandbox Code Playgroud)
所以我的问题变成: 为什么使用“命名空间std {...}”,什么时候将类添加到命名空间是一种好习惯?
这是我的静态HTML:
<select name="codici_transazioni" class="selectpicker" id="codici_transazioni">
<option value="dsjkcbs">dsjkcbs - <i>Email, Facebook</i></option>
<option value="scgwfsd" selected class="normaleSelect">scgwfsd - <i>Facebook</i></option>
<option value="stdstyd">stdstyd - <i>Twitter</i></option>
</select>
Run Code Online (Sandbox Code Playgroud)
这是从模态上下文中获取的一段代码.我希望我的select能够填充在.php文件上执行的Ajax结果,该文件返回MySQL数据库的结果.
现在,所有的Ajax和DB部分都在工作,当我尝试<select>在Ajax成功后通过jQuery 填充它时,结果与上面的默认值相同!
这是我的jQuery:
$('#codici_transazioni').html("");
for (var i = received.length - 1; i >= 0; i--) {
<other DOM loading>
$('#codici_transazioni').append("<option value=" + temp_code_transaction + "> " + temp_code_transaction + "- <i>" + temp_type_transaction+ "</i></option>");
}
Run Code Online (Sandbox Code Playgroud)
我注意到Chrome(因此在加载页面后)在select之后创建了一些div.
我知道这是由Bootstrap完成的,但是如何在Ajax执行后重新加载此代码的创建以使选择下拉动态?