0

* {
	padding: 0px;
	margin: 0px;
	font-family: Calibri;
}
#largefont{
	font-size: 24px;
	font-family: serif;
}
<p id="largefont">
<p>TEXT text</p>
...
</p>

它实际上是我正在为 HTML/CSS 类做的一个实时网站。你可以在这里查看:

http://user2cis133.achins.com/homework%20nov8/index.html

基本代码在顶部。我设置<p>asid="largefont"并在 CSS 文档中设置字体系列和大小。但是字体大小和样式没有改变。我需要一些帮助来弄清楚它为什么不起作用。

4

3 回答 3

1

正如您的一条评论中提到的,您正试图font-size:24px将.<p>innerText='TEXT text'

首先; 24px1.1em您的问题不同。请更准确地定义您的问题,以免我们必须为您完成所有工作。

您的问题是您已经为特定 ID 定义了 CSS 样式规则,但您的 HTML 文档中没有具有此 ID 的元素。

为了使这项工作发挥作用,您需要为该<p>元素提供与 style.css 规则中定义的相同的 id:

<p id="largefont">TEXT text</p>

编辑:我刚刚看到您确实有另一个<p>具有该 ID 的元素,但是看起来您试图嵌套<p>不允许的元素,因此浏览器在<p>进入第二个之前终止了第一个元素。

于 2014-11-09T09:23:24.777 回答
0

看起来您缺少}第一个 CSS 规则的右括号。

* {
    padding: 0px;
    margin: 0px;
    font-family: Calibri;

添加右大括号,它和您的 CSS 应该可以正常工作。

* {     
    padding: 0px;
    margin: 0px;
    font-family: Calibri; 
}
于 2014-11-09T11:28:18.433 回答
0
<p id="largefont">
<p>TEXT text</p>
...
</p>

<p>元素不能包含另一个<p>。由于<p>元素不需要结束标记,因此您的标记与以下内容相同:

<p id="largefont"></p>
<p>TEXT text</p>
...
</p>

杂散的结束</p>标签是一个错误。

您的样式largefont仅适用于第一个段落,而不适用于第二个。

于 2014-11-09T13:14:17.197 回答