小编squ*_*y06的帖子

继承多行内联子元素的宽度

我想制作一个继承其子宽度的 div。

当子级只有一行时它可以工作,但是当它变成多行时,父级将获得 max-width 属性的宽度。

HTML:

<div class="message-content">
    <span>Lorem ipsumdolor ipsum dolorsit ametipsumdolor ipsum dolor sit amet ipsumdolor ipsum dolor sit amet</span>
</div>
Run Code Online (Sandbox Code Playgroud)

社会保障体系:

.message-content {
    max-width: 450px;
    background: green;
    padding: 15px;
    border-radius: 3px;
    display: inline-block;
    span {
       background:red;
    }
}
Run Code Online (Sandbox Code Playgroud)

Jsfiddle: https: //jsfiddle.net/q0axyfp3/

预期结果: 在此输入图像描述

编辑 这是我想要实现的目标的比较(当然以响应式且优雅的方式): https: //jsfiddle.net/q0axyfp3/5/

有谁知道如何修理它?

非常感谢

html css

5
推荐指数
1
解决办法
177
查看次数

VS代码片段到当前行下方的console.log选择

这是我想要实现的(在编辑器中选择了t):

摘要之前:

var t = 'Foobar';
Run Code Online (Sandbox Code Playgroud)

摘录后:

var t = 'Foobar';
console.log('t', t);
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?这是我尝试做的事情:

"log_selection": {
    "prefix": "cls",
    "body": [
        "console.log('$TM_SELECTED_TEXT', $TM_SELECTED_TEXT);"
    ],
    "description": "Logs selected text"
}
Run Code Online (Sandbox Code Playgroud)

但这只是将摘要替换为摘要。我认为我可以在这里使用TM_CURRENT_LINE,但是我不知道该行中剩余的文本应该怎么做。

您对此有什么想法吗?摘录也许不可能吗?如果是这样,我如何达到预期的效果?

谢谢。

javascript visual-studio-code vscode-extensions

5
推荐指数
1
解决办法
1271
查看次数