在Google JavaScript样式指南中,它表示不对原始类型使用包装器对象.它说这样做是"危险的".为证明其重点,它使用了以下示例:
var x = new Boolean(false);
if (x) {
alert('hi'); // Shows 'hi'.
}
Run Code Online (Sandbox Code Playgroud)
好的,我放弃了.为什么if代码在这里执行?
我正在尝试理解CSS2.1规范中描述的块容器盒,但我很难解决它.该规范并未真正提供定义.他们只是说:
块容器框要么只包含块级框,要么建立内联格式化上下文,因此只包含内联级框.
另外根据规范,所有未替换的块级框(表框除外)都是块容器盒.因此,body,div,p等都是块容器盒.
在匿名区块框下:
如果一个块容器盒里面有一个块级盒子,那么我们强制它里面只有块级盒子.
因此,在示例中:
<div>
Some text
<p>More text</p>
</div>
Run Code Online (Sandbox Code Playgroud)
"一些文本"位于匿名块框中.
好的,这有效,但是当我尝试这个例子时:
<div>
<p>Some text</p>
<em>Emphasized text</em>
<em>More emphasized text</em>
More regular text.
</div>
Run Code Online (Sandbox Code Playgroud)
它显示为:
Some text.
_Emphasized text_ _More emphasized text_ More regular text.
Run Code Online (Sandbox Code Playgroud)
虽然我会期待
Some text.
_Emphasized text_
_More emphasized text_
More regular text.
Run Code Online (Sandbox Code Playgroud)
换句话说,em元素和匿名片段("更多常规文本")表现为内联级别的框,显然与语句"如果块容器盒内有块级盒子"相矛盾,那么我们强制它具有唯一块级盒子里面".它还与块容器只能包含所有块级框或所有内联级框的声明相矛盾,因为段元素中的"Some text"表现为块级框.
我在这里错过了什么?
我对编程比较陌生,在阅读语言文档时我仍然不确定自己.来自php.net的PHP回声的描述是:
void echo ( string $arg1 [, string $... ] )
Run Code Online (Sandbox Code Playgroud)
因此在我看来,输入参数必须是字符串类型.但是,echo与数字一起使用.例如,代码......
<p><?php echo 3; ?></p>
Run Code Online (Sandbox Code Playgroud)
...成功将3打印到页面.那么$ arg1和$ ...的参数类型不应该是伪类型mixed(而不仅仅是字符串)来表明echo会接受字符串或数字吗?否则,我怎样才能从文档中推断数字参数是否可以接受?
我想摆脱Emacs访问的自动"闪屏"(称为GNU Emacs).我在我的.emacs文件中添加了以下行:
(add-hook'after-init-hook'(kill-buffer" GNU Emacs "))
好吧,它有效,但我在echo区域收到以下警告信息:
"无效的功能:( kill-buffer" GNU Emacs ")
我看不出什么是无效的.谁知道?
谢谢,PS我肯定一个更好的方法是让Emacs首先不要访问GNU Emacs,但我还没想出怎么做(也许是default.el文件中的东西?)
请考虑以下代码:
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML</title>
<meta charset="utf-8" />
<style type="text/css">
h1 {
font-size: 2em;
font-family: Verdana;
font-weight: bold;
}
p {
border: 3px solid blue;
margin-top: -50px;
background-color: green;
color: white;
}
</style>
</head>
<body>
<h1>QUESTION</h1>
<p>The header text in the preceding h1 element is behind this
paragraph's text (as expected), but on top of this paragraph's
background and border (not expected).
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
请参阅此处的示例:http://jsfiddle.net/ZKHc9/
为什么段落的背景和边框不像内容那样呈现在标题的顶部?
有没有办法为样式表指定标准路径(类似于php.ini文件中的"include_path"指令,指定PHP包含文件的位置),这样您只需要在href值中指定不合格的样式表文件名.链接元素?例如,只能写:
<link rel="stylesheet" href="main.css" />
Run Code Online (Sandbox Code Playgroud)
在所有文件中,无论他们在网站上的位置如何,都不必担心main.css文件的位置?
谢谢
我找到了一个包含字符串"don't"的网站.明显的意图是"不要"这个词.我看着源代码希望看到一些字符引用,但没有(它只是显示文字字符串"不要".谷歌搜索没有产生任何东西(期望很多其他网站有同样的问题!).有谁解释这里发生了什么?
编辑:这是使用的元标记:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Run Code Online (Sandbox Code Playgroud)
这会不会导致页面在HTTP标头中作为Latin-1提供?