我有两个并排的颜色不同的列.背景也有独特的颜色.右列包含将扩展到未知高度的文本.另一栏几乎没有.
<div id="container">
<div id="leftColumn">
<p>Only one small paragraph here</p>
</div>
<div id="rightColumn">
<p>Many large paragraphs inside here.</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望左列是与右列完全相同的高度.
这是CSS ......
#leftColumn {
display:inline-block;
width: 200px;
}
#rightColumn {
display:inline-block;
width: 600px;
vertical-align: top;
}
Run Code Online (Sandbox Code Playgroud)
因此,当页面加载时,我使用jQuery根据右列的高度设置左列的高度.
$(document).ready(function() {
$('#leftColumn').css('height', $('#rightColumn').innerHeight());
});
Run Code Online (Sandbox Code Playgroud)
有没有办法只用CSS做到这一点?
设置包含路径真的让我很困惑.我必须遗漏一些重要的东西.
所以我在服务器的public_html文件夹中有以下脚本.
photoGallery.php
header.php
Run Code Online (Sandbox Code Playgroud)
我将我的htaccess文件设置为将具有以下结构的URL重定向到photoGallery.php
RewriteRule ^gallery/([^/]+)/([0-9]+)-([^/]+)$ photoGallery.php?imageName=$2 [L]
Run Code Online (Sandbox Code Playgroud)
所以像这样......
http://localhost/gallery/roofing/1-picture-of-roofing
Run Code Online (Sandbox Code Playgroud)
会决心......
http://localhost/photoGallery.php?imageName=1
Run Code Online (Sandbox Code Playgroud)
问题是如果URL已经被重写,那么photoGallery.php中的PHP包含将无法解析.
include 'header.php'
Run Code Online (Sandbox Code Playgroud)
所以我想设置php include路径,这样无论如何它都会解决.这是我试过的......
set_include_path(get_include_path() . PATH_SEPARATOR . "../../../");
include 'header.php';
Run Code Online (Sandbox Code Playgroud)
我也试过这样设置路径......
// get_include_path() returns .:/opt/lampp/lib/php
set_include_path(get_include_path() . PATH_SEPARATOR . "/opt/lampp/public_html");
include 'header.php';
Run Code Online (Sandbox Code Playgroud)
我从来没能成功设置包含路径.我究竟做错了什么?