- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
minmax: If max < min, then max is ignored and minmax(min,max) is treated as min..
我想做类似的事情
grid-template-columns: 1fr minmax(50%, 70vmin) 1fr;
我不希望列超过 70vmin
。根据规范,在 70vmin
恰好小于 50%
的情况下,它选择 50%
作为列大小,我不这样做'想要。是否有可能以某种方式反转这种行为?
最佳答案
你要找的是width
的组合/max-width
像这样:
width:50%;
max-width:70vmin;
70vmin > 50%
那么我们将至少有50%
(我们的最小边界)并且我们不会超过 70vmin
70vmin < 50%
那么我们的宽度将等于 70vmin(我们的最大值抑制最小值的边界)您可以使用简单的 div 和 margin:auto
来实现此目的.不需要网格:
.grid-item {
max-width: 70vmin;
width: 50%;
height: 50px;
margin:auto;
background: red;
};
<div class="grid-item"></div>
在上面的示例中,我们将宽度固定为 50%,因此从技术上讲它不会更大。如果您想在 70vmin
时大于 50%也更大你可以试试下面的组合:
.grid-container {
display:flex;
justify-content:center;
margin:20px 0;
}
.grid-item {
max-width: 70vmin;
flex-basis:50%;
height: 50px;
background: red;
white-space:nowrap;
}
<div class="grid-container">
<div class="grid-item"> some text</div>
</div>
<div class="grid-container">
<div class="grid-item"> some text some text some text some text some text some text some text some text some text</div>
</div>
我们使用 flex-basis 将初始宽度设置为至少 50%
,我们修复了 max-width
内容可以使元素在50%
之间增长和 70vmin
关于CSS 最小最大值() : prioritize max value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57537986/
minmax: If max 50%那么我们将至少有50% (我们的最小边界)并且我们不会超过 70vmin 如果70vmin 在上面的示例中,我们将宽度固定为 50%,因此从技术上讲它不会更大。
如何优先(告诉编译器)使用“函数接收引用”(#B)而不是“函数接收值”(#A)? #include using namespace std; class Heavy{/* ...... */}; /
问题:当搜索与搜索查询相似的词多次出现的文本时,它们比具有一次完全匹配的文本获得更高的排名。 示例:假设搜索查询是“生产力”,那么“有机产品的生产”的排名高于“劳动力” productivity” 只
在 Google 页面速度中,我收到一条关于“优先显示内容”的评论,这似乎是最近对页面速度算法的更改。为了尝试理解这个问题,我在 HTML 中创建了一个只有一张图片的简单页面(在我的域下),我仍然看到
我正在编写 PHP 代码并使用一些非常有用的扩展: PHP Formatter仅用于格式化代码 PHP Intelephense用于提供智能感知 在这种情况下,它们都是格式化提供程序,因此您可以右键单
我想知道是否有一种微妙的方法可以以某种方式对事件监听器进行优先级排序,即更改它们的调用顺序,而不更改它们的添加顺序。片段: var listener1 = function () {
我正在开发使用 celery 执行后台任务的 django 应用程序。这些任务解析用户上传,进行一些 api 调用,然后将结果写入 postgres 数据库。 Celery 有 20 名 worker
现在我正在使用 Gevent,我想问两个问题: 有没有办法执行特定的任务,这将 从不异步执行 (而不是在每个任务中使用锁) 有没有办法到优先在 Gevent 中生成任务?就像一组将以低优先级生成的任务
有没有办法让 Window 的任务调度程序知道我的工作线程没有主线程那么紧急,以便它可以选择先中断它们?我遇到了一些麻烦,因为我的主线程经常被抢占,这减慢了它向其他线程委派任务的能力。 最佳答案 看看
我目前正在创建一个由来自 mysql 查询的值组成的排序方法。 下面是数组的简要 View : Array ( [0] => Array (
我是一名优秀的程序员,十分优秀!