会发生什么事是,使用CSS添加的内容继承span
(字 '随机')的宽度。有没有办法删除继承的宽度没有增加的宽度值来覆盖继承
如前所述,这不能用浮点数完成,它们不能继承高度,他们不知道自己的兄弟姐妹,因此例如,两个侧面的浮点数不知道中心内容的高度,因此它们不能继承从任何东西。
通常,继承的高度必须来自具有显式高度的元素,或者height: 100%;
必须已经通过显示树向下传递给它。.我所知道的唯一一件事是传递的高度不是来自顶部。 “树”是一个 绝对定位的元素
-因此,例如,您可以绝对定位所有右上角,左下角和角点(无论如何,您都知道角点的高度和宽度),而且您似乎也知道(左/右角的宽度)边框)和顶部/底部边框的高度以及顶部/底部中心的宽度很容易达到100%-如果内容增加,唯一需要计算的是右侧/左侧的高度-
*即使不使用IE6 / 7 不支持的所有四个定位坐标 *, 也 可以执行此操作
我已经根据您提供的内容制作了一个示例,它确实依赖于固定宽度(您的框架),但是我认为它也可以使用灵活的宽度吗?对于花哨的图像边框,使用此功能可能会很酷,直到多个背景图像或图像边框完全可用,我们才能获得支持。.谁知道,我在玩,所以就把它贴在那里!
会发生什么事是,使用CSS添加的内容继承span
(字 '随机')的宽度。有没有办法删除继承的宽度没有增加的宽度值来覆盖继承
什么你”因为元素使用display:inline
呈现,所以重新寻找white-space:nowrap;
。它实际上并没有继承width
,因为BoltClock指出它是而不是隐式继承的属性,而是用允许包装填充父元素。
尝试使用不同的值打content
,看到自己(即文本比父元素,文本短无空格等)
我有这个代码,我不明白为什么我的H1及其相关的P标签没有得到在BODY css元素中定义的字体和大小(没有继承)..除非我取消注释* css样式,什么是一个非常糟糕的主意。如果我这样做,我就无法改变它们在P css标签中重新定义它们的属性(继承似乎是强制的)。
我对maaany标签有这个问题,我不想每次都重新定义字体和大小。
浏览器的用户样式表样式h1
和p
,以及所有其他元素,它们的特异性高于body
。
单独设置它们以覆盖这些样式。
默认情况下,h1默认情况下浏览器会将字体大小与浏览器相关联,您可以使用重置样式表来解决此问题,也可以简单地使用。
H1和P都具有与默认浏览器样式不同的原生浏览器定义样式。没有任何样式信息,H1看起来与身体中的文字不同,对吧?出于这些原因,您需要明确地覆盖它们。
H1元素不会继承font-size,因为它在浏览器的默认样式表中设置了字体大小。
P元素不会继承它,因为元素位于表格单元格中,浏览器中的“怪癖模式”意味着表格会破坏继承。您的页面以怪癖模式显示,因为它没有doctype声明;将<!doctype html>
置于最开始是避免怪癖模式的最简单方法,但许多页面依赖于怪癖模式并在“标准模式”中分段。
如果您取消注释使用通用选择器*
的第一个规则,它将应用于所有元素,但会被样式表中的任何其他规则覆盖,例如p { font-size: 5px }
。如果情况似乎并非如此,那么其他规则中就会出错 - 请先使用检查语法。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。