小编use*_*666的帖子

CSS替代此CSS-jQuery代码?

我有两个并排的颜色不同的列.背景也有独特的颜色.右列包含将扩展到未知高度的文本.另一栏几乎没有.

<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做到这一点?

html css jquery

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

PHP包含路径问题

设置包含路径真的让我很困惑.我必须遗漏一些重要的东西.

所以我在服务器的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)

我从来没能成功设置包含路径.我究竟做错了什么?

php path include

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

标签 统计

css ×1

html ×1

include ×1

jquery ×1

path ×1

php ×1