css 相关问题

CSS(层叠样式表)是一种表示样式表语言,用于描述HTML(超文本标记语言),XML(可扩展标记语言)文档和SVG元素的外观和格式,包括(但不限于)颜色,布局,字体和动画。它还描述了元素应如何在屏幕上,纸上,语音或其他媒体上呈现。

Vue 3 中的 PagedJS 会忽略分页尝试

我一直在尝试在 Vue.js 3 中实现分页符。我一直在使用以下 CSS,看起来它确实有效,因为我可以修改 titlePage 例如居中/不居中。豪...

回答 1 投票 0

如何在Bootstrap 5中调整大视图中导航栏中链接的对齐方式

过去几年我一直在断断续续地学习 Bootstrap,并想用它来更新我的作品集网站。我确实问了一个关于小视图中导航栏的问题,接近......

回答 1 投票 0

PWA Angular:在键盘打开的情况下点击文本区域上的文本会导致焦点丢失

我在开发适用于 Android 的渐进式 Web 应用程序 (PWA) 时遇到了一个特殊问题,我可以使用社区的一些帮助或见解。 我面临的问题涉及密钥...

回答 1 投票 0

如何将 SVG 置于 div 中心?

我有一个 SVG,我试图将其放在 div 中。 div 的宽度为 900px。 SVG 的宽度为 400 像素。 SVG 将其 margin-left 和 margin-right 设置为 auto。不起作用,它只是充当......

回答 18 投票 0

如何使用CSS选择“表兄弟”元素[重复]

我有以下(简化的)HTML 我有以下(简化的)HTML <ul class="sidenav"> <li class="tree-node"> <a href="url"> <span class="submenu-toggle-container">Text</span> </a> <ul class="accordion-menu"> <li class="HideMenu">.......</li> </ul> </li> <li class="tree-node">...</li> </ul> 当同级为 .submenu-toggle-container 时,我尝试使用 CSS 隐藏 ul li.HideMenu 跨度。 我已经能够使用 jQuery 代码完成这项工作 $('ul.sidenav li.HideMenu').parent('ul').siblings('a').children('.submenu-toggle-container').hide();但这对于我的项目来说并不是最佳选择,我更愿意使用 CSS 来完成这项工作。 我的尝试包括 ul.sidenav li.HideMenu ~ ul a .submenu-toggle-container { display: none; } 但这不起作用。 如有任何帮助,我们将不胜感激。 尝试:has a:has(+ ul.accordion-menu li.HideMenu) .submenu-toggle-container { display: none; } <ul class="sidenav"> <li class="tree-node"> <a href="url"> <span class="submenu-toggle-container">Text</span> </a> <ul class="accordion-menu"> <li class="HideMenu">.......</li> </ul> </li> <li class="tree-node">...</li> </ul> Firefox 自 2923 年 12 月 19 日起已支持 :has。 Shuo 击败了我,但你可以使用 :has 选择器来完成此任务: /* select .submenu-toggle-container children of .tree-node that has a li.HideMenu child */ .tree-node:has(ul li.HideMenu) .submenu-toggle-container { display: none; } <ul class="sidenav"> <li class="tree-node"> <a href="url"> <span class="submenu-toggle-container">Text</span> </a> <ul class="accordion-menu"> <li class="HideMenu">.......</li> </ul> </li> <li class="tree-node">...</li> </ul> Shuo 的第一个答案与我的相同,但我将把它留在这里,以防有人想更多地了解该解决方案的工作原理。 这可以通过使用最近的 :has() psuedo-class 来完成。 这里有一些简单的 CSS 来展示它是如何工作的: li.tree-node a:has(+ ul.accordion-menu li.HideMenu) .submenu-toggle-container { background: red; } <ul class="sidenav"> <li class="tree-node"> <a href="url"> <span class="submenu-toggle-container">Hide Me</span> </a> <ul class="accordion-menu"> <li class="HideMenu">Hide Menu</li> </ul> </li> <li class="tree-node">...</li> </ul> 我使用 background: red; 因为显示某些内容比不显示某些内容更容易,所以你只需要将其替换为 display: none; 那么,它是如何工作的? 首先,我们无法在 CSS 中选择父级,因此我们需要通过兄弟级进行操作。这意味着到 .HideMenu 元素的路线必须是从 a 到其同级 ul,然后是 li。这就是我们编写 a:has(+ ul.accordion-menu li.HideMenu) 选择器的原因。 通过上述内容,我们已经通过同级元素与所需元素建立了关系以切换子菜单。所需要做的就是编写下一个选择器来定位特定的后代。 很棒吗?正确的!好吧,请注意 -- 有一个问题:Firefox 不支持此解决方案。 为了能够在 Firefox 中执行相同的操作,您需要自己编写 JS/JQuery 代码来添加对此功能的支持。

回答 3 投票 0

在最终位置时调整粘性元素的大小

我在页面横幅下有一个水平菜单栏。栏上有一个圆形 div。当用户向下滚动时,菜单会粘在页面顶部。我试图弄清楚如何缩小圆形 div 当...

回答 1 投票 0

将 CSS 直方图条定位在 div 底部

我正在尝试使用 CSS 为我正在创建的指标表创建一个直方图小部件。 在下面的代码中,直方图条形已正确创建,它们具有正确的高度,但尽管我指定...

回答 1 投票 0

Modal 未在 React 中打开

我尝试使用 React 构建一个模态,但它不起作用。当我单击打开按钮时,模式不会打开。我尝试搜索这个问题但没有得到任何结果。 我使用 useState

回答 1 投票 0

应用 Tailwind 层组件指令来重新混合 React 组件

我正在尝试在混音项目中创建顺风指令。当我在 tailwind.css 的层组件下创建 css 类并将其应用到 React 组件 className 时,不知何故我没有看到

回答 1 投票 0

“flex: 1”如何作用于列 Flex 容器中的 <img/> 标签?

一段时间以来,我一直在努力调整图像的高度,以匹配具有列方向的弹性容器中的剩余高度。在主容器中,我有一个 一段时间以来,我一直在努力调整图像的高度,以匹配具有列方向的弹性容器中的剩余高度。在主容器中,我有一个 <div> 标签,它也是一个弹性容器并包含多个元素(在实际情况下,其确切高度可能是动态的)。主容器还包含一个 <img> 标签。我希望 <img> 标签将其高度和宽度调整到主容器中的剩余区域。 我以为我通过在 <img> 标签中添加“flex: 1”来解决问题,但是当我进入 Chrome 浏览器的开发工具时,图像超出了主容器的固定高度。更改宽度也会影响图像的显示。 (我也在Edge上签到过) 我想看到什么(忽略拉伸图像): 访问开发工具时呈现的内容。 这里是演示:https://stackblitz.com/edit/stackblitz-starters-6dckyr?description=HTML/CSS/JS%20Starter&file=script.js,index.html,styles.css&terminalHeight=10&title=Static%20Starter 我读到了几个关于处理<img>高度的问题,例如: flex-grow 不适用于图像 (似乎有些东西发生了变化,因为在全屏模式下 - 该问题的示例也不起作用) 在这种情况下,添加“max-height: 100%”将是对齐图像的宽度/高度以填充空白空间的解决方案。但就我而言,这不是我想要的,因为添加这个 css prop 也会导致图像溢出(因为高度 100% 是主容器的高度)。 我可以用背景图像做一个<div>,但现在在这上面花2-3个小时是荣誉问题(我想知道只是因为好奇)。 您是否尝试过在红色 div 上设置 flex: 1 并在图像上设置 flex: 3 ?

回答 1 投票 0

缩小与浮动元素共享空间的 HTML 元素的边框

当浮动元素占用一些空间时,“普通”文本会腾出空间来容纳浮动元素。但普通文本周围的边框不会,而是与

回答 1 投票 0

PandaCss如何覆盖Css变量?

我的组件Recipe1中有带有css变量的对象 我将此对象导入到另一个使用 Component1 的 component2 如何覆盖我的 css 变量? 例如: 导出 const cssObj = {

回答 1 投票 0

如何在CSS中左右扩展HTML表格?

给定一个简单的表格,它是一篇文章的子项。 该表格的宽度为 100%,因此适合其父级文章。 我希望桌子稍微向外扩展,左右两侧对称......

回答 1 投票 0

CSS 不适用于本地主机上的 Drupal 7 站点

我正在使用Drupal 7.2,到目前为止我一直在某人的本地主机上工作,现在我决定在我自己的PC上工作,所以我从别人的PC上复制原始代码并将其粘贴到我的本地主机WAMP .. .

回答 5 投票 0

Web 技术如何用于 C++ 应用程序 GUI?

Xxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx

回答 5 投票 0

Tailwind 网格间隙溢出父级

我正在使用 Tailwind 来设计我的网站。 一旦我添加间隙-x-7或更大,网格就会变得比父网格更大。对于间隙 x-6 或更小,它工作得很好。我怎样才能解决这个问题? col-spa 不应该吗...

回答 1 投票 0

tailwind“list-none”在 safari 中不起作用

我目前正在使用 astro 和 tailwind 制作我的页面。 我有一个“详细信息”组件,但是当我尝试删除默认情况下出现的箭头时,我会这样做。 ... 我目前正在使用 astro 和 tailwind 制作我的页面。 我有一个“详细信息”组件,但是当我尝试删除默认情况下出现的箭头时,我会这样做。 <details> <summary class="list-none flex w-full gap-2.5 cursor-pointer"> <p></p> </summary> <p></p> </details> 在 Google Chrome 中它工作正常,但是当我在 Safari 中打开页面时,它没有被应用。 我一直在safari里看inspector,没看出什么奇怪的地方,风格应用得很好。 我也尝试过用纯CSS写样式,但还是不行。 我不知道我做错了什么 需要明确的是,list-none 正在 Safari 中运行。问题是您需要使用非标准 CSS 伪选择器来删除箭头。像这样更新你的 Tailwind CSS 文件: /* tailwind.css file */ @tailwind base; @tailwind components; @tailwind utilities; details summary::-webkit-details-marker { display: none; } 这是一个工作示例。

回答 1 投票 0

Tailwind 与文本和文本阴影上的颜色合并

tl;dr 我的 tailwind.config.ts 中有一个文本阴影实用程序类,它允许我更改阴影的尺寸和颜色。我正在使用 Tailwind Merge,我不知道如何停止文本 -

回答 1 投票 0

列表项和有序列表在使用列时有奇怪的间距

我使用 columns 属性来打破此有序列表和子列表项以创建两列显示。我还在列表项上添加了一些底部边距,以在...

css
回答 1 投票 0

CSS break-after:右侧没有添加两个分页符

我正在尝试在一张纸的正面/背面打印 2 页报告。有时数据会溢出到第三页。打印多个报告时,这会导致第一页溢出到

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.