我们想要text-align:justify,以获取列的所有宽度,但它应该从右侧开始.有没有办法用css或某种方式来制作它?
编辑:
正如建议的 http://jsfiddle.net/dVbJr/33/
.text {
text-align: justify;
direction:rtl;
}
Run Code Online (Sandbox Code Playgroud)
有效,但它有标点符号问题.
解决了
<span style="float:right">...</span>
Run Code Online (Sandbox Code Playgroud)
这附加到最后解决了标点符号问题.感谢大家的努力!我接受第一个答案.
我刚刚在Windows上安装了一个带有Php fast cgi build的新Apache 2.4.2.
然后我修改了httpd.conf添加以下内容:
LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "C:/SITE/PHP"
AddHandler fcgid-script .php
FcgidWrapper "C:/SITE/PHP/php-cgi.exe" .php
DocumentRoot "C:/SITE/localhost/www"
<Directory "C:/SITE/localhost/www">
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试打开我的网站时,它说:
Forbidden You don't have permission to access / on this server.
任何想法可能是什么问题?
假设我有一对多关系的两个表.
并且,我想从每个主记录中选择列以及相关表中的第一个记录.
我尝试了一些方法,但它只是没有...
在这里,我最终得到了这个SQL小提琴:
http://sqlfiddle.com/#!2/39fdb/3
问题在于它无法从子选择中引用a.ID.
当然,这不起作用,但这只是我能想到的
select a.*,b.* from event a left join
(select * from event_pictures where a.ID=article limit 1)
b on a.ID=b.article;
Run Code Online (Sandbox Code Playgroud)
关于如何修复它的任何想法?
我想将用户的个人网址存储为纯文本,由htmlspecialchars()编码.
然后我会检索这些数据并生成并显示一个链接,如下所示:
echo '<a href="'.$retrieved_string.'" target="_blank">';
Run Code Online (Sandbox Code Playgroud)
然而,即使使用编码的特殊字符和引号,由于可能插入的javascript,错误链接的示例,href可能不安全:
javascript:alert(document.cookie);
Run Code Online (Sandbox Code Playgroud)
所以我想的是剥离潜在的'javascript'标签(当然我在进行特殊字符编码之前),如下所示:
preg_replace('/^javascript:?/', '', $submitted_and_trimmed_input);
Run Code Online (Sandbox Code Playgroud)
所以让我们完全总结一下:
$input=htmlspecialchars(preg_replace('/^javascript:?/', '', trim($_POST['link'])),11,'UTF-8',true);
mysql_query("update users set link='".mysql_real_escape_string($input)."'");
//And retrieving:
$query=mysql_query("select link from users");
$a=mysql_fetch_assoc($query);
echo '<a href="'.$a['link'].'" target="_blank">';
Run Code Online (Sandbox Code Playgroud)
现在的问题是,网址链接是否足够安全,或者是否有其他潜在的意外我应该警惕?
编辑:
我已经阅读了一些关于filter_var()的内容,它似乎在很多方面完全失败了.它不会使用unicode字符验证国际域,然后以下字符串再次成功通过测试:
http://example.com/"><script>alert(document.cookie)</script>
Run Code Online (Sandbox Code Playgroud)
我真的厌倦了这样的语法:
.css('position','absolute').css('z-index',z-index)
.css('border','1px solid #00AFFF').css('margin','-1px 0px 0px -1px')
.css('left',pleft)
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方法可以在一个函数中传递所有参数,例如:
.foo('position':'absolute','z-index':z-index,
'border':'1px solid #00AFFF','margin':'-1px 0px 0px -1px',
'left':pleft)
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助.
假设我为我的页面使用了一些onload动画,例如:
$(document).ready(function() {
$('html.myhtml').css('overflow', 'auto').fadeTo(0, 0, function() {
$(this).css('visibility', 'visible').animate({
opacity: 1
}, 200);
});
})?
Run Code Online (Sandbox Code Playgroud)
并以内联样式开始,使其隐藏在第一位:
<html class="myhtml" style="visibility:hidden; overflow:hidden">
Run Code Online (Sandbox Code Playgroud)
最初页面将作为空白,然后动画fadein
.我想知道:-
想象一下,如果我们想让一些元素完全不可分割.
当然,我们可以为click事件绑定一个防止默认值,如下所示:
$('form *').bind('click', function(event) {
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
但这只是一个事件,还有更多,如悬停,焦点,选择启动等等.
我们可以指定他们都在像"点击重点悬停DBLCLICK模糊选择开始"一条线,但是这并没有太大的意义,是不容易保持.
那么,是否可以绑定事件监听器而不区分事件的类型?也许一些原生的JavaScript听众允许它?
我正在加载一个使用回调函数的外部脚本,它返回一些特定的数据.如果未收到此数据,则应显示错误.
这是我做的代码:
<script>
//setting initial state so that function will only work once
var visitors_loaded=false;
var my_callback = function( data ) {
if (visitors_loaded) return 0;
if (data) {
//success: callback function is called and it has a proper data
visitors_loaded=true;
alert(JSON.stringify(data));
}
else alert ('error'); //something went wrong
};
</script>
<script onload="my_callback(null)" onerror="my_callback(null)"
src="https://api.clicky.com/api/stats/4?site_id=32020&sitekey=9a19b1a4d1171193&type=visitors&date=this-month&output=json&json_callback=my_callback"></script>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的......很多东西可能会出错,所以我自然会添加一个onerror事件.如果您将脚本的主机名或域更改为不存在的内容,则会发生此错误事件.
但是,如果您只更改脚本的URL,它仍然可以连接到服务器并激活onload事件.我的回调函数不会被调用那些无效的请求,所以我也添加了一个onload处理程序.
现在的问题是,如果所有正常加载并返回数据,它将同时触发回调函数和onload.我注意到在onload之前触发了回调函数并设置了visitor_loaded变量,以便只调用一次处理函数.
到目前为止,它在JS小提琴和我的离线网站中完美运行,但我想知道这是否是预期的行为?在onload处理程序之前,json_callback函数是否总是优先?
我有一个李的父母,给了一个李的指针,我想得到它作为一个孩子的位置.
为此,我使用了:
li.index()
Run Code Online (Sandbox Code Playgroud)
现在......我还有一个条件,它应该只在这些在css中有display:block属性的子节点中找到一个索引.
我尝试了其他一些方法,但我无法解决它.有任何想法吗?
编辑:PS:或者更确切地说是没有display:none属性的.
编辑2:嗯,我这些都需要引用父或特定的ID,但如果只有一个指向li的指针,例如:
<ul>
<li>Foo</li>
<li>Bar</li>
<li>Fiz</li>
<li>Buz</li>
</ul>
li=$('li:nth-child(n)');
Run Code Online (Sandbox Code Playgroud)
现在,让我们假设我只知道一个变量,并且我希望它们中的索引没有css显示:none propery ...
解决了这是做了什么:
li.add(li.siblings()).filter(':visible').index( li );
Run Code Online (Sandbox Code Playgroud)
感谢您帮助我提出了很好的想法和不同的方法.:)
Paypal返回以下格式的时间戳:
yyyy-MM-ddTHH:mm:ssZ
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做...
如何将它转换为yyyy-MM-dd HH:mm:ss在php中使用我当地的时区?
我很想听到preg_replace
这些神秘的信件,但有些东西告诉我必须有更好的方法.我的区域似乎也有8小时的差异,我不知道如何减去.
javascript ×4
jquery ×4
php ×3
css ×2
onload ×2
animation ×1
apache ×1
callback ×1
events ×1
html ×1
html-lists ×1
httpd.conf ×1
indexing ×1
layout ×1
mysql ×1
onerror ×1
parameters ×1
permissions ×1
regex ×1
security ×1
seo ×1
sql ×1
styles ×1
timestamp ×1
url ×1