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了,所以我没有注意到。谢谢。