|
|
1
1
你在找这样的东西吗 CSS Scripting Layout Specification Constraint Cascading Style Sheets for the Web ? 不过,两者都还处于研究/原型阶段。
|
|
|
2
1
如果使用百分比设置“大小”属性,并将该元素作为要调整大小的元素的子元素放置,则可以相对调整另一个元素的大小。然后,使用定位将子对象实际移动到父对象之外。 |
|
|
3
0
http://en.wikipedia.org/wiki/JavaScript_Style_Sheets CSS脚本布局规范不是Chrome插件。提供的是概念证明。由于微软的CSS表达式实现存在严重的性能问题,许多人不相信JavaScript能够在CSS布局中表现良好。 它仅限于布局,因为这似乎是最大的投诉与CSS。它的目的是让高级用户能够做几乎任何他们想做的事情,但同时使其能够被封装、引用,并被新手用户重用。 |
|
|
4
0
直接地说,这不是一件你可以在纯CSS中做而不会造成更多麻烦的事情,因为不同浏览器的支持量不同。 间接地,像Less或by这样的框架 running your CSS through a server-side script 在发送给客户之前,这是你最好的选择,但正如你所说,并不理想。 height property 基于别人的 outerHeight 可能是一个不错的解决方案的开始,但我找不到任何人编写的代码示例来解决您的特定问题。我想可能是这样的:
这将根据另一个的高度+边框+填充设置一个的高度。为了变得更健壮,需要做的还不止这些,但这只是解决方案的开始。 |
|
|
5
0
Clever CSS ,一种编写CSS的python方法。它包括变量、算术,甚至可以对颜色进行运算。
|
|
|
6
0
使用百分比来确定高度是为了表示与硬编码值的关系。 “如果使用百分比设置大小属性,并将元素作为要调整大小的元素的子元素,则可以相对于另一个元素调整元素的大小”,但前提是父元素的高度是显式表示的(这将在html元素之前应用迭代)。 在csslevel2“中,百分比是根据生成的框的包含块的高度来计算的。如果未明确指定包含块的高度(即,它取决于内容高度),则该值将被解释为“auto”。 但是从版本1“当包含块的高度没有明确指定时,绝对定位元素的百分比高度不再被视为‘自动’。” 对于绝对定位,此解决方案会中断,因为“对于绝对定位的元素,其包含的块基于块级元素,百分比是根据该元素的填充框的高度计算的。这与CSS1有所不同,CSS1始终根据父元素的内容框计算百分比。”
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |