小编jam*_*lin的帖子

等到所有jQuery Ajax请求都完成了?

如何使函数等到所有jQuery Ajax请求在另一个函数内完成?

简而言之,我需要等待所有Ajax请求在执行下一个之前完成.但是怎么样?

javascript ajax jquery

644
推荐指数
8
解决办法
51万
查看次数

为什么这种CSS margin-top风格不起作用?

我尝试在另一个div内的div上添加边距值.一切正常,除了最高值,它似乎被忽略了.但为什么?

我的期望:
我对预期保证金的预期:50px 50px 50px 50px;

我得到了什么:
我得到的保证金:50px 50px 50px 50px;

码:

#outer {
    	width: 500px; 
    	height: 200px; 
    	background: #FFCCCC;
    	margin: 50px auto 0 auto;
    	display: block;
}
#inner {
    	background: #FFCC33;
    	margin: 50px 50px 50px 50px;
    	padding: 10px;
    	display: block;
}
Run Code Online (Sandbox Code Playgroud)
<div id="outer">
  <div id="inner">
  	Hello world!
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

W3Schools没有解释为什么保证金的行为方式.

html css margin

309
推荐指数
8
解决办法
22万
查看次数

CSS边缘恐怖; 边距在父元素之外添加空格

我的css边距不符合我想要或期望的方式.我好像我的标题margin-top会影响它周围的div-tags.

这就是我想要和期望的: 我想要的是....

......但这就是我最终的结果: 我得到了什么......

资源:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Margin test</title>

<style type="text/css">
body {
    margin:0;
}
#page {
    margin:0;
    background:#FF9;
}
#page_container {
    margin:0 20px;
}
h1 {
    margin:50px 0 0 0;
}
</style>

</head>

<body>

<div id="page">
    <div id="page_container">
        <header id="branding" role="banner">
            <hgroup>
                <h1 id="site-title"><span><a href="#" title="Title" rel="home">Title</a></span></h1>
                <h2 id="site-description">Description</h2>
            </hgroup>
        </header>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在这个例子中夸大了边缘.h1-tag上的默认浏览器边距略小,在我的情况下,我使用Twitter Bootstrap,使用Normalizer.css将默认边距设置为10px.不重要,重点是; 我不能,不应该,不想改变h1标签上的边距.

我想这跟我的其他问题类似; 为什么这种CSS margin-top风格不起作用?.问题是我该如何解决这个具体问题?

我已经阅读类似问题的几个主题,但没有找到任何真正的答案和解决方案.我知道添加padding:1px;border:1px;解决问题.但这只会增加新的问题,因为我不希望在div标签上有填充或边框.

必须有更好的最佳实践解决方案吗?这一定很常见.

html css margin overflow

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

IE8中输入的CSS样式问题

我在输入中的文本在Internet Explorer 8中显示正确时遇到问题.Firefox,Safari和Chrome都显示相同的内容.

Firefox,Safari和Chrome

Firefox,Safari和Chrome

Internet Explorer 8

Internet Explorer 8

    <form action="" method="get">
       <input id="q" name="q" type="text">
       <input id="s" name="s" type="submit" value="Sök">
    </form>

#q {
    background:url(../../image_layout/search_field.png) no-repeat;
    width:209px;
    height:32px;
    padding:0 5px 0 5px;
    text-align:left;
    margin:0;
    border:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#09305b;
    font-weight:bold;
    position:absolute;
    left: 0px;
    top: 19px;
}
#s {
    background:url(../../image_layout/serach_buttom.png) no-repeat;
    width:56px;
    height:34px;
    padding:0;
    margin:0;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    border:0;
    position:absolute;
    left: 225px;
    top: 17px;
}
Run Code Online (Sandbox Code Playgroud)

html css input textinput

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

MySQL全文搜索如何工作?

我非常清楚如何使用MySQL实现全文搜索.我知道如何添加索引并进行查询和排序结果.

但我一直试图获得更多有关其工作方式的信息,以便说明幕后发生的事情.MySQL如何确定结果相关性.分数甚至意味着什么?哪个可以达到0.1到超过4.6(我至少看过,可能更多)以及真正被索引的是什么?

输入的搜索字符串会发生什么变化?

我很感谢这里的链接或解释!

mysql full-text-search full-text-indexing

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

使用索引改进MySQL表

我对MySQL中的索引很新.我知道,我应该早点调试它,但大多数项目都足够小,我可以逃脱它;)

所以,现在我正在测试它.我通过运行EXPLAIN查询来完成测试:

查询:

EXPLAIN SELECT a . *
FROM `tff__keywords2data` AS a
LEFT JOIN `tff__keywords` AS b ON a.keyword_id = b.id
WHERE (
b.keyword = 'dog' || b.keyword = 'black' || b.keyword = 'and' || b.keyword = 'white'
)
GROUP BY a.data_id
HAVING COUNT( a.data_id ) =4 
Run Code Online (Sandbox Code Playgroud)

首先,没有索引我得到了这些结果:

在此输入图像描述

然后,使用data_id和keyword_id上的索引,我得到了这个:

在此输入图像描述

据我所知,MySQL必须搜索的行数从61k减少到10k,这一定是好的吗?

所以我的问题是,我在这里是否正确?在尝试优化时,我还有什么可以考虑的吗?

更新:

此外,在AJ和Piskvor的一些帮助指出我的另一个表及其列关键字没有索引后,我得到了这个:

在此输入图像描述

好大的改进!对?

php mysql indexing optimization

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

如何翻译WordPress模板名称?

我知道如何通过使用Poedit生成.po和.mo文件来创建主题和模板的翻译.但是,由于模板名称是在每个模板文件顶部的PHP注释中编写的,因此无法按照我的看法进行翻译.

WordPress模板标题:

/**
 * Template Name: Three columns
 *
 * @package WordPress
 */
Run Code Online (Sandbox Code Playgroud)

模板名称以某种方式由Wordpress解析,用于在创建页面时填充模板选择下拉列表.

所以我的问题是:有没有办法翻译WordPress模板名称?WordPress还会查找我可以在模板文件中设置的任何特定变量吗?还是只是不可能?

php wordpress wordpress-theming internationalization po

12
推荐指数
2
解决办法
2690
查看次数

所有浏览器中的背景图像居中且100%

在所有浏览器中设置背景图像居中和100%(使其填满屏幕,但仍保留纵横比)的最佳做法是什么?

html css background-image

9
推荐指数
3
解决办法
8万
查看次数

在Vector/ArrayList的上下文中,synchronized是什么意思?

我刚刚读了一些关于和的信息.从我所能理解的是与过时相比已经过时了.但是同步而不是.VectorArrayListVectorArrayListVectorArrayList

但是,这是什么意思?当我们说a Vector是同步的时候意味着什么?什么时候有用?

java synchronization vector arraylist

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

使用CSS在DIV上自定义图形边框

好的,所以这是一个困扰我一段时间的问题,我已经看到了一些好的和坏的解决方案.但是什么是最好的解决方案,什么是陷阱,缺点和大"不,不".

我想要的是创建具有自定义图形边框的动态,灵活的DIV块.对于例如一个DIV开箱即用的阴影,但不一定阴影.

更新: 正如@Jeroen在评论中所说的那样,我不仅要求"制作阴影的最佳方式".任何疯狂的自定义图形边框.

我知道有与CSS3一些解决方案(box-shadow,border-imageborder-radius),但它不是100%跨浏览器,特别是没有,如果你有一个或两个版本的旧浏览器.

我想要实现的示例图像:

使用CSS示例图像在DIV上自定义图形边框

要么

使用CSS示例图像在DIV上自定义图形边框

上面的例子实际上是我经常使用的一种方法.它完成了这项工作,并且确实满足了所有要求.

  • 它适应不同大小的DIV块.
  • 它使用自定义图形.
  • 它适用于跨浏览器和版本.
  • 申请非常简单快捷.
  • 它是免费的JavaScript,100%的CSS/HTML.

......但当然有一些缺点:

  • 它需要8张图片.
  • 它需要8个额外的DIV块,没有真正的内容.
  • 来源不是很漂亮.

HTML DIV-block示例:

<div class="flowBox">
    <h1>Header 1</h1>

    Vivamus tincidun...

    <div class="border_t"></div>
    <div class="border_b"></div>
    <div class="border_l"></div>
    <div class="border_r"></div>
    <div class="border_br"></div>
    <div class="border_bl"></div>
    <div class="border_tr"></div>
    <div class="border_tl"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS示例:

<style type="text/css">
<!--
.flowBox {
    background:#FFFFFF;
    margin:10px;
    float:left;
    padding:10px;
    width:250px;
    position:relative;
}
.border_t {
    background:url(border_t.png) repeat-x;
    position:absolute;
    top:-2px; left:0; …
Run Code Online (Sandbox Code Playgroud)

html css layout css3

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