小编Aar*_*ron的帖子

如何在保持宽高比的同时使用CSS自动调整DIV大小?

我所拥有的是HTML中的标准表单,允许用户选择"宽度"选项和"高度"选项(每个选项的值范围为1到10).当他们发送表单时,它会将其发送到PHP/HTML页面,其中PHP抓取"宽度"和"高度"变量并将其分配给DIV的宽度和高度.

但我想要做的只是使用"宽度"和"高度"变量为该DIV指定宽高比,然后将该DIV自动调整为其内部容器的100%,但同时保持相同的宽高比.

示例: 用户选择宽度4和高度2,然后发送表单.在接收PHP页面上,DIV(接收宽度和高度比率的那个)位于容量为1000px宽度和600px高度的容器内.所以现在,DIV调整到1000px宽和500px高(这将是4到2的宽高比)

任何想法,代码,脚本都会非常有用,非常感谢!

亚伦

html css php forms autoresize

7
推荐指数
1
解决办法
1万
查看次数

如何使用Snap.svg选择现有SVG的片段

我正在尝试在本地运行Snap.svg,但是Snap.load()函数发出了一个AJAX请求,这是本地不允许的(无论如何都在Chrome中).以下是我的代码:

window.onload = function () {

    var s = Snap("#headDiv");
    Snap.load("emotions.svg", function(f) {

        eyes = f.select("#eyes");
        lids = f.select("#lids");
        head = f.select("#head");

        s.append(f);
    });
};
Run Code Online (Sandbox Code Playgroud)

因此,虽然这可以从服务器正常工作,但我想让它在本地运行.在没有发出AJAX请求的情况下,包含my emotions.svg文件的最佳选择是什么?

我知道将SVG放入DIV很容易,但我无法使用当前脚本以这种方式访问​​片段.有任何想法吗?

javascript ajax svg snap.svg

6
推荐指数
1
解决办法
1814
查看次数

如何从HTML/PHP中的单个<select>变量中获取多个值?

好吧,我所拥有的是HTML表单中的标准选择选项,但我要做的是从单个选项值将多个值发送到接收PHP脚本.

比如这样的东西(我知道这是不正确的):

<select name="size" id="size" type="text">
<option value="3" value="5" >3 Inches by 5 Inches</option>
<option value="6" value="4" >6 Inches by 4 Inches</option>
<option value="8" value="10" >8 Inches by 10 Inches</option>
</select>
Run Code Online (Sandbox Code Playgroud)

然后在接收PHP脚本上它可能会得到某种"大小[1],大小[2]"或其他东西.如果有人知道如何做到这一点,任何帮助都会很棒.我搜索的内容非常广泛,但我没有看到任何类似的东西.再次感谢!

html php forms variables select

4
推荐指数
1
解决办法
1万
查看次数

在Javascript中添加位于现有HTML之前的innerHTML

而不是这种元素的现有 HTML之后添加更多 HTML 的方法,

document.getElementById('div1').innerHTML += 'new html';

<div id="div1">old html new html</div>

有没有办法在现有的 HTML之前插入它?

document.getElementById('div1').innerHTML += 'new html';

<div id="div1">new html old html</div>

html javascript innerhtml

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

如何在 PHP 中按特定列对 CSV 表数据进行排序?

这是 CSV 表:

-------------------------
| Name | Age | Favorite |
-------------------------
| John | 30  | Apple    |
-------------------------
| Bill | 25  | Grape    |
-------------------------
| Ann  | 40  | Orange   |
-------------------------
Run Code Online (Sandbox Code Playgroud)

现在,严格使用 PHP,是否可以按“年龄”的升序仅对“收藏夹”进行排序?预期的输出将是这样的:

25 Grape
30 Apple
40 Orange
Run Code Online (Sandbox Code Playgroud)

我一直在将fgetcsv它们回显到文档中,但当然,它们并不是按年龄升序排序的。无论如何,有没有办法将它们放入数组或其他东西中,按年龄排序,然后回显?

php csv sorting

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

标签 统计

html ×3

php ×3

forms ×2

javascript ×2

ajax ×1

autoresize ×1

css ×1

csv ×1

innerhtml ×1

select ×1

snap.svg ×1

sorting ×1

svg ×1

variables ×1