Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html h1和span元素的奇怪大小调整问题_Html_Css - Fatal编程技术网

Html h1和span元素的奇怪大小调整问题

Html h1和span元素的奇怪大小调整问题,html,css,Html,Css,我有以下代码: <h1><a href="">Windows Store<br /><span class="smallSubText">apps</span></a></h1> 如您所见,h1和span都设置为相同的字体大小-这不是我想要的,而是我制作的方式,因为我注意到字体大小与它们应该的大小不匹配 我把它们做成了相同的大小,以证明它们在代码中都是相同的大小,但是当你运行这个站点并查看它时,它们实际上是不同

我有以下代码:

<h1><a href="">Windows Store<br /><span class="smallSubText">apps</span></a></h1>
如您所见,h1和span都设置为相同的字体大小-这不是我想要的,而是我制作的方式,因为我注意到字体大小与它们应该的大小不匹配

我把它们做成了相同的大小,以证明它们在代码中都是相同的大小,但是当你运行这个站点并查看它时,它们实际上是不同的大小


这是因为h1元素的大小有些奇怪吗?

如果#windowsStoreApplications是一个div,那么您需要在css中删除#windowsStoreApplications h1{}标记,并使用字体大小为16px的元素样式;那里否则不能选择h1元素。

如果#windowsStoreApplications是一个div,则需要在css中删除#windowsStoreApplications h1{}标记,并使用字体大小为16px的元素样式;那里否则,您不会选择h1元素。

首先,如果您没有为大小不同的h1(以及其他)声明字体大小,那么请选择

其次,对于您的尺码,您应该使用
pt
,您应该使用
px
em
%

#windowsStoreApplications h1 {
font-size:16pt; /* or preffered unit */
}

首先,如果你没有为你的h1(和其他)声明一个字体大小,它的大小是不同的

其次,对于您的尺码,您应该使用
pt
,您应该使用
px
em
%

#windowsStoreApplications h1 {
font-size:16pt; /* or preffered unit */
}

为什么不使用点?我们一直使用pt:(叹气。那么pt是什么意思呢?)可以声明字体大小的最终计量单位是点值(pt).点值仅适用于打印CSS!点是用于纸张排版上的真实墨水的测量单位。72pts=一英寸。一英寸=一英寸,类似于尺子上的真实英寸。而不是屏幕上的一英寸,这完全是基于分辨率的任意。”~css-tricks.com-谢谢@Chris.Checkout但是如果我们想打印整个网站呢?那么我们应该使用pt?但是如果我们都在pt中进行,我们会得到相同的结果。那么真正的区别是什么呢?是的,你通常会有一个print.css样式表,它会以类似打印的格式进行一些常规样式设置。我从来没有实现过一个是更新的浏览器在本机上做得很好,但是如果你的项目有一个报告/文章/产品页面或其他什么,它是有用的。为什么不使用point呢?我们一直使用pt:(叹气。那么pt是干什么的?)可以声明字体大小的最后一个度量单位是point Value(pt).点值仅适用于打印CSS!点是用于纸张排版上的真实墨水的测量单位。72pts=一英寸。一英寸=一英寸,类似于尺子上的真实英寸。而不是屏幕上的一英寸,这完全是基于分辨率的任意。”~css-tricks.com-谢谢@Chris.Checkout但是如果我们想打印整个网站呢?那么我们应该使用pt?但是如果我们都在pt中进行,我们会得到相同的结果。那么真正的区别是什么呢?是的,你通常会有一个print.css样式表,它会以类似打印的格式进行一些常规样式设置。我从来没有实现过一个是更新的浏览器,在本机上做得很好,但是如果你的项目有一个报告/文章/产品页面或其他什么,它是有用的。你是说16pt(与
span
的大小相同),而不是16px,对吗?@JukkaK.Korpela你是对的。我太习惯px或em了,所以我没有注意到。谢谢。你是说16pt(与
span
的尺寸相同),不是16px,对吗?@JukkaK.Korpela你说得对。我太习惯px或em了,所以我没有注意到。谢谢。