小编use*_*091的帖子

CSS:100%字体大小 - 100%的什么?

关于百分比大小与其他大小的字体有很多 文章问题.但是,我无法找出百分比值的引用应该是什么.我知道这在所有浏览器中都是"相同的尺寸".我也读过这个,例如:

百分比(%):百分比单位与"em"单位非常相似,除了一些基本差异.首先,当前的字体大小等于100%(即12pt = 100%).使用百分比单位时,您的文本仍可完全扩展到移动设备和可访问性.

资料来源:http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/

但如果你说"即12 pt = 100%",那么这意味着你首先必须定义font-size: 12pt.它是如何工作的?您首先在绝对度量中定义大小,然后将其称为"100%"?没有多大意义,因为许多样本说它有用:

body {
  font-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

因此,通过这样做,什么是字体大小相对于?我注意到我在屏幕上看到的尺寸因每种字体而异.例如,Arial看起来比Times New Roman更大.另外,如果我这样做,体型= 100%,这是否意味着它在所有浏览器上都是一样的?或者只有我首先定义一个绝对值?

更新,SAT JUL 23

我到了那里,但请耐心等待.

因此,如果我理解正确,%值与默认浏览器字体大小相关.嗯,这很好,但再次给我几个问题:

  1. 这个标准尺寸对于每个浏览器版本是否始终相同,或者它们是否因版本而异?
  2. 一世 !找到了(见下图)Google Chrome的设置(以前从未看过这个!),我看到标准的"serif","sans-serif"和"monospace"设置.但是我如何解释其他字体呢?假设我定义font: 100% Georgia;了浏览器的大小?它会查找serif的标准大小,还是"Georgia"字体是浏览器的标准大小
  3. 在几个网站上,我读过Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today.但是从我现在正在学习的内容来看,我相信你应该在可调整大小的文本(使用%或em,就像他们在这个引用中推荐的那样)或者在浏览器中具有"准确,一致的字体大小"(通过使用px或以此为基础).它是否正确? …

css font-size

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

YouTube嵌入式视频:设置不同的缩略图

我想在YouTube上嵌入一个不属于我的视频(因此我无法在YouTube上进行更改).视频的缩略图不代表视频(我指的是在您嵌入视频时显示的初始静止图像,在用户播放之前显示).

有没有办法设置静止的时间,例如我尝试过,?s=XXX但这不起作用.或者是YouTube原生的另一种方式?

youtube video

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

在Git/Gitolite中设置umask

我已经设置了Git和Gitolite,并且在某些时候我记得曾在其中一个配置文件中看到过"umask"设置.这是否为我使用Git同步的所有文件设置了权限?这正是我所需要的.我在哪里可以找到它?

git permissions umask gitolite

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

PHP:如何检查客户端是否是本地的?

我需要检查文件是否"本地"打开(相同的机器或网络).我正在使用:

<?php
if ((substr($_SERVER['REMOTE_ADDR'],0,8) == "192.168.") || ($_SERVER['REMOTE_ADDR'] == "127.0.0.1")) {
    // client is local
} else {
    // client is not local
}
Run Code Online (Sandbox Code Playgroud)

但我不确定这是最好的方法.

这样做有什么更简单的方法?

php ip networking

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

Git:推荐的Web开发设置

两周以来,我一直在努力在我们的办公室实施Git.不是缺乏文档,而是丰富的示例,教程和git的各种用途让我对Web开发的推荐设置感到困惑.

我想我有一个不错的设置,但在进入另一个结构之前,我想咨询更有经验的人.我有以下几点:

  • 工作站推送到本地登台服务器(A)
  • 本地登台服务器与gitolite一起使用以正确划分角色
  • 钩子自动将对登台服务器的任何更改推送到生产服务器上(B)

这可视化如下: 在此输入图像描述

这有意义吗?我们有各种较小的PHP网站,没有什么比这更复杂的了.我的疑虑是:

  • 我应该使用什么样的"钩子"(B)?
  • 我还应该在生产服务器上运行gitolite吗?我觉得我不应该,因为毕竟只是一个用户将内容上传到服务器(登台服务器上的挂钩),但我不确定.
  • 我的出发点是:我们在生产服务器上有所有网站,还没有登台服务器和工作站.在初始设置时,将它们"拉"到舞台和工作站的方便方法是什么?

现在,以下问题是一些额外的想法,目前不是最重要的,但如果你碰巧知道更多,请分享你的想法:

  • 为简单起见,我更喜欢能够git push从工作站运行并更新登台服务器和生产服务器.但有时,在上线之前,只更新登台服务器并首先查看那里的内容可能会有用.有一个简单的解决方案吗?

  • 实际上,我们不仅有一个而且有几个不同的生产服务器.但只有一个登台服务器.有没有办法配置不同的生产服务器,以便git自动将它们推送到正确的服务器?

在此先感谢分享您的想法!

git gitolite

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

CSS:宽度减小时隐藏列

退房:http://thinkvitamin.com/

当您减小浏览器大小时,在某些时候右列就会消失.相当不错的降级,这使得设计非常灵活.但是,我没有看到任何特殊的CSS.这是Javascript,还是只能用CSS实现?

css

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

Git/gitolite:设置gitolite后移动回收

我正处于让Git和Gitolite工作的最后阶段.这是目前的情况:

在此输入图像描述

git gitolite

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

PHP:条件格式 - (6 == $ var)或($ var == 6)?

我正在浏览这些PHP编码指南(有点过时但非常有趣),并发现了这个:

条件格式

始终将常数放在相等/不等式比较的左侧.例如:if ( 6 == $errorNum )......

一个原因是如果你遗漏了其中一个=符号,解析器会为你找到错误.第二个原因是它将您正在寻找的值放在您可以找到它的位置,而不是埋藏在表达式的末尾.习惯这种格式需要一点时间,但它真的很有用.

我已经使用($var == 6)多年了,把它们放在另一个方向的想法是可怕的.但如上所述,这需要一点时间来习惯并且应该有明显的好处.我们只是在我们公司编写标准,所以如果我们想要改变这一点,那么就是这样做的时刻.但是我想知道其他人是否有过这种特殊格式的经验.任何意见?

编辑

我对人们进行此切换的体验感兴趣.对我而言,最有可能是其他人,这看起来像是一个你需要习惯的重大改变.但它看起来很有趣.那么对于那些已经转换的人来说:你能推荐这个改变吗?

php conditional-statements

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

vim中的全局代码段

我在Vim中使用snipMate,并尝试在任何类型的文件中使用某些片段.但我只能找到将片段与特定文件类型相关联的方法.有没有办法设置'全球'片段?

vim code-snippets snipmate

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

如何将其转换为htmlcharacters:"和"

我们有这些字符:

(这不是常规的",而是某种卷曲的.不知道它叫什么)

当我们使用时htmlentities(),这些字符不会被转换,这会在以后引起问题.进一步的问题是我们对页面进行编码Latin-1,并且我们无法保存这个特定的字符(所以我们不能进行替换和查找,因为我们实际上无法将其编程到任何页面中).

注意:我们设置ENT_QUOTES,但这没有效果htmlentities().

UPDATE

我现在知道他们被称为花哨的引用,其中,他们适当的html实体是&#8220;&#8221;.现在,问题是,为什么PHP 不能正确转换这些字符?请参阅示例代码:

<?php
var_dump(htmlentities($_POST['t'],ENT_QUOTES));
?>
<form action="" method="post">
<input type="t" name="t" />
<button class="button" type="submit">Send</button>
</form>
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

php encoding special-characters

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

使用版本控制需要多少开销时间和学习时间?

背景:我们是一家小型网络开发公司.我们有5个程序员,70%的时间生成简单的PHP网站(有一些MySQL用于新闻/产品目录/等),30%的时间用于大型项目(通常是定制的ERP系统).我们在办公室有一个中央服务器,在所有用户(和服务器)中使用Linux,只需安装服务器并在我们需要工作的目录(网站项目)中工作即可.这目前工作正常.有两件事让我考虑版本控制:

  • 许多网站,人等都是一个非常 强大的 案例
  • 当公司发展并且几个人同时在一个项目上工作时,未来可能出现的潜在问题.

然而,尽管在提及不使用版本控制的理由时人们看到被敲定了,但由于以下几点我有一定的犹豫:

  • 我们做了很多改变,但它们通常都是非常小的变化.
  • 我们几乎从未发生需要扭转变化的事情.
  • 我们经常备份,可以在需要"先前"的情况下使用
  • 几个人几乎不会同时处理相同的代码.一个项目通常在人与人之间"流动",因为不同的人负责不同的开发阶段(HTML/CSS/PHP/MySQL)
  • 当项目更复杂时,我们通常将其分配给一个人.
  • 我们现在正忙着工作

所以我看到版本控制的好处,但我只关心开发网站时所需的开销.我以前从未使用过这样的系统.我觉得现在事情变得如此简单快捷,以至于我们在使用VC时会浪费时间.如果您想在一天内对20个不同的网站进行20次小的更改,则可以加入,签出等.至少,这就是我的想法.所以我的问题是:我们是否应该提前转换到VC,或者我们现在不应该浪费时间吗?这个很难学?最后,GIT比SVN更耗时(学习和使用)吗?(我喜欢GIT的非集中方面,但这不是必需的).

注意:我们都使用常规文本编辑器(如VIM或jEdit)进行编码.

svn git version-control

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

PHP:表单(FILE)字段的最大数量

我想同时上传50个文件(好吧,客户想要这个'惊人的功能').但是,PHP只处理前20个表单字段; 在那之后,他们只是不存在PHP.

我以前遇到过这个问题,但没有正确记录如何解决它.我相信这是一个PHP设置,但我找不到它.

php forms file-upload

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