相关疑难解决方法(0)

有没有办法让孩子DIV的宽度比使用CSS的父DIV宽?

有没有办法让子容器DIV中的子DIV比它的父容器宽.子DIV需要与浏览器视口的宽度相同.

见下面的例子: 在此输入图像描述

孩子DIV 必须留在父母div的孩子身边.我知道我可以在子div上设置任意负边距以使其更宽,但我无法弄清楚如何基本上使其100%宽度的浏览器.

我知道我可以这样做:

.child-div{
    margin-left: -100px;
    margin-right: -100px;
}
Run Code Online (Sandbox Code Playgroud)

但我需要孩子与动态浏览器的宽度相同.

更新

感谢您的回答,到目前为止,似乎最接近的答案是使子DIV位置:绝对,并将左右属性设置为0.

我的下一个问题是父有位置:relative,这意味着左和右属性仍然相对于父div而不是浏览器,请参见此处的示例:jsfiddle.net/v2Tja/2

我无法移除相对于父母的位置而不会搞砸其他所有内容.

html css

200
推荐指数
5
解决办法
18万
查看次数

如何使用 vite 重置 svelte/kit 中的布局

如果我在 /routes 有一个主布局“+layout.svelte”,然后尝试在 /routes/auth/login 重置布局,它不起作用。

  • 如果名称是“+layout.svelte”,则布局将嵌入主布局内。
  • 如果名称是“+layout@.svelte”,则它不起作用。
  • 如果名称是“+layout.reset.svelte”,则其: 错误:以 + 为前缀的文件被保留。

因为svelte/kit的默认配置是vite。我认为他们改变了它,但我不知道该怎么做。

我在文档中只能找到有关重置布局的内容。

位于:kit.svelte.dev/docs/advanced-routing#advanced-layouts-layout

frameworks sveltekit

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

标签 统计

css ×1

frameworks ×1

html ×1

sveltekit ×1