关于百分比大小与其他大小的字体有很多 文章和问题.但是,我无法找出百分比值的引用应该是什么.我知道这在所有浏览器中都是"相同的尺寸".我也读过这个,例如:
百分比(%):百分比单位与"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
我到了那里,但请耐心等待.
因此,如果我理解正确,%值与默认浏览器字体大小相关.嗯,这很好,但再次给我几个问题:
font: 100% Georgia;了浏览器的大小?它会查找serif的标准大小,还是"Georgia"字体是浏览器的标准大小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或以此为基础).它是否正确? …我想在YouTube上嵌入一个不属于我的视频(因此我无法在YouTube上进行更改).视频的缩略图不代表视频(我指的是在您嵌入视频时显示的初始静止图像,在用户播放之前显示).
有没有办法设置静止的时间,例如我尝试过,?s=XXX但这不起作用.或者是YouTube原生的另一种方式?
我已经设置了Git和Gitolite,并且在某些时候我记得曾在其中一个配置文件中看到过"umask"设置.这是否为我使用Git同步的所有文件设置了权限?这正是我所需要的.我在哪里可以找到它?
我需要检查文件是否"本地"打开(相同的机器或网络).我正在使用:
<?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)
但我不确定这是最好的方法.
这样做有什么更简单的方法?
两周以来,我一直在努力在我们的办公室实施Git.不是缺乏文档,而是丰富的示例,教程和git的各种用途让我对Web开发的推荐设置感到困惑.
我想我有一个不错的设置,但在进入另一个结构之前,我想咨询更有经验的人.我有以下几点:
这可视化如下:

这有意义吗?我们有各种较小的PHP网站,没有什么比这更复杂的了.我的疑虑是:
现在,以下问题是一些额外的想法,目前不是最重要的,但如果你碰巧知道更多,请分享你的想法:
为简单起见,我更喜欢能够git push从工作站运行并更新登台服务器和生产服务器.但有时,在上线之前,只更新登台服务器并首先查看那里的内容可能会有用.有一个简单的解决方案吗?
实际上,我们不仅有一个而且有几个不同的生产服务器.但只有一个登台服务器.有没有办法配置不同的生产服务器,以便git自动将它们推送到正确的服务器?
在此先感谢分享您的想法!
当您减小浏览器大小时,在某些时候右列就会消失.相当不错的降级,这使得设计非常灵活.但是,我没有看到任何特殊的CSS.这是Javascript,还是只能用CSS实现?
我正在浏览这些PHP编码指南(有点过时但非常有趣),并发现了这个:
条件格式
始终将常数放在相等/不等式比较的左侧.例如:
if ( 6 == $errorNum )......一个原因是如果你遗漏了其中一个=符号,解析器会为你找到错误.第二个原因是它将您正在寻找的值放在您可以找到它的位置,而不是埋藏在表达式的末尾.习惯这种格式需要一点时间,但它真的很有用.
我已经使用($var == 6)多年了,把它们放在另一个方向的想法是可怕的.但如上所述,这需要一点时间来习惯并且应该有明显的好处.我们只是在我们公司编写标准,所以如果我们想要改变这一点,那么就是这样做的时刻.但是我想知道其他人是否有过这种特殊格式的经验.任何意见?
编辑
我对人们进行此切换的体验感兴趣.对我而言,最有可能是其他人,这看起来像是一个你需要习惯的重大改变.但它看起来很有趣.那么对于那些已经转换的人来说:你能推荐这个改变吗?
我在Vim中使用snipMate,并尝试在任何类型的文件中使用某些片段.但我只能找到将片段与特定文件类型相关联的方法.有没有办法设置'全球'片段?
我们有这些字符:
“ 和 ”
(这不是常规的",而是某种卷曲的.不知道它叫什么)
当我们使用时htmlentities(),这些字符不会被转换,这会在以后引起问题.进一步的问题是我们对页面进行编码Latin-1,并且我们无法保存这个特定的字符(所以我们不能进行替换和查找,因为我们实际上无法将其编程到任何页面中).
注意:我们设置ENT_QUOTES,但这没有效果htmlentities().
UPDATE
我现在知道他们被称为花哨的引用,其中,他们适当的html实体是“和”.现在,问题是,为什么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)
结果:

背景:我们是一家小型网络开发公司.我们有5个程序员,70%的时间生成简单的PHP网站(有一些MySQL用于新闻/产品目录/等),30%的时间用于大型项目(通常是定制的ERP系统).我们在办公室有一个中央服务器,在所有用户(和服务器)中使用Linux,只需安装服务器并在我们需要工作的目录(网站项目)中工作即可.这目前工作正常.有两件事让我考虑版本控制:
然而,尽管在提及不使用版本控制的理由时人们看到被敲定了,但由于以下几点我有一定的犹豫:
所以我看到版本控制的好处,但我只关心开发网站时所需的开销.我以前从未使用过这样的系统.我觉得现在事情变得如此简单快捷,以至于我们在使用VC时会浪费时间.如果您想在一天内对20个不同的网站进行20次小的更改,则可以加入,签出等.至少,这就是我的想法.所以我的问题是:我们是否应该提前转换到VC,或者我们现在不应该浪费时间吗?这个很难学?最后,GIT比SVN更耗时(学习和使用)吗?(我喜欢GIT的非集中方面,但这不是必需的).
注意:我们都使用常规文本编辑器(如VIM或jEdit)进行编码.
我想同时上传50个文件(好吧,客户想要这个'惊人的功能').但是,PHP只处理前20个表单字段; 在那之后,他们只是不存在PHP.
我以前遇到过这个问题,但没有正确记录如何解决它.我相信这是一个PHP设置,但我找不到它.