我需要创建一个A4纸张尺寸的HTML页面.
我知道,在像素A4纸张大小是:595px x 842px(串号10-11).但是当我放置这些尺寸并尝试打印页面时(我打印到PDF文件,由于暂时缺少墨水),我不会让我的HTML完全适合页面:它要小得多.
当我尝试添加一些像素(当然是系数)时,我得到了794px x 1122px(字符串编号12-13),第二次打印尝试(保存为PDF文件)给了我这个变量稍大一点的结果,然后需要.
那么,解决方案是什么以及为什么可能595px x 842px与保存为PDF的真实A4不兼容?
PS我使用Chromium用于Ubuntu 13.10并且没有在Windows上检查它.
我这样做是为了能够通过PHP简单地更改值,然后将HTML页面转换为PDF,如此处所述.
我用纯CSS做了一个简单的心.它由两部分组成,因此一件有白色box-shadow,另一件有红色.
可以在这里找到一个例子:JsFiddle(它有一个没有渐变的简化样式,所以它可能看起来不漂亮:)
所以,问题是:如何创建动画阴影?我所需要的只是让白色和红色的阴影产生脉动以产生心跳效果.
我跟了通过一些类似的问题了,但他们将无法正常工作,遗憾的是,仅仅是因为在我的情况下,我用:after和:before伪类,这是不能被通过jQuery操纵.
这可能看起来像一个愚蠢的问题,但我希望不是.我有一个删除所选用户的PHP文件delete.php(它尚未准备就绪,但我会在完成HTML模型后编写它).所以,在我的HTML模型中,我有以下内容:
<li><button class="sexybutton">
<span><span><span class="add">Add</span></span></span>
</button></li>
Run Code Online (Sandbox Code Playgroud)
这sexybutton是我下载的按钮样式.那么,如何让它将选定的用户列表发布到PHP文件而不在其中放置<form>标记(否则它会制动所有结构并且无效)?
我可以使用jQuery(或JS),但我仍然不知道如何做到这一点.如果PHP会有类似"onclick"的功能:)
先感谢您.
我尝试创建一个名为Isolate的类的新对象(此类用于通过htmlspecialchars等来防止XSS和其他攻击).
所以,我这样做:
$data['name'] = $_POST['name'];
$data = $isolate->isolateArr($data);
Run Code Online (Sandbox Code Playgroud)
我的Isolate类看起来像这样:
class Isolate {
public function isolate($var) {
$iVar = htmlspecialchars($var);
$iVar = mysql_real_escape_string($iVar);
$iVar = stripcslashes($iVar);
return $iVar;
}
public function isolateArr($arr) {
foreach($arr as &$instance) {
$instance = $this->isolate($instance);
}
unset($instance);
return $arr;
}
Run Code Online (Sandbox Code Playgroud)
但结果我有一个警告Missing argument 1 for Isolate.据我所知,它问我第一个函数的参数,但是我不需要调用第一个函数,我需要调用第二个函数(因为在这种情况下我有一个数组).
那么,为什么总是要求第一个函数参数呢?没有任何__construct方法,有什么意义?
先感谢您!