css-selectors 相关问题

选择器是与文档树中的元素匹配的模式。在CSS规则中,它们用于为与模式匹配的元素定义样式。

使用 CSS 设置段落的每 n 行样式

如何使用 css 为段落的每第 n 行设置样式,而无需手动添加换行符或插入标签,以便换行符仍然由容器的宽度定义?有没有什么...

回答 1 投票 0

为什么 justify-content: center 不会将 h2 和 #experience_content 项移动到 .experience 框的中心?

。经验 { 显示:柔性; 弹性方向:列; 调整内容:居中; } .体验 h2 { } #体验内容{ 显示:f...</desc> <question vote="0"> <pre><code>&lt;html&gt; &lt;head&gt; &lt;style&gt; .experience { display: flex; flex-direction: column; justify-content: center; } .experience h2 { } #experience_content { display: flex; gap: 10px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;section class=&#34;experience&#34;&gt; &lt;h2&gt;Work Experience&lt;/h2&gt; &lt;div id=&#34;experience_content&#34;&gt; &lt;img src=./images/supermarket.jpg width=&#34;260&#34; height=&#34;195&#34; alt=&#34; shopping center&#34;&gt; &lt;p&gt; Please help me solve this stupid problem. I beg you.&lt;/p&gt; &lt;/div&gt; &lt;/section&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>我尝试从 .experience 元素中删除 h2 元素。</p> <p>我尝试了 justify-content: center 在 #experience_content 元素上,但这对 img 和 p 元素也不起作用。</p> </question> <answer tick="true" vote="0"> <p>您面临的可能问题(我相信您的意思是 <em><strong>move</strong></em> 而不是问题标题中的 <em><strong>more</strong></em>)是因为您将 <pre><code>justify-content: center</code></pre> 应用于带有 <pre><code>flex-direction: column</code></pre> 的弹性容器。 <pre><code>justify-content</code></pre> 属性沿着 Flex 容器的 <em><strong><a href="https://www.smashingmagazine.com/2018/08/flexbox-alignment/#the-properties" rel="nofollow noreferrer">main-axis</a></strong></em> 工作,在本例中,由于 <pre><code>flex-direction: column</code></pre>,它是垂直轴。如果您想要水平居中,则需要使用适用于横轴的属性,即 <pre><code>align-items</code></pre>。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;style&gt; .experience { display: flex; flex-direction: column; align-items: center; /* &lt;-- Here */ } .experience h2 {} #experience_content { gap: 10px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;section class=&#34;experience&#34;&gt; &lt;h2&gt;Work Experience&lt;/h2&gt; &lt;div id=&#34;experience_content&#34;&gt; &lt;img src=./images/supermarket.jpg width=&#34;260&#34; height=&#34;195&#34; alt=&#34; shopping center&#34;&gt; &lt;p&gt; Please help me solve this stupid problem. I beg you.&lt;/p&gt; &lt;/div&gt; &lt;/section&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

为什么不 justify-content: 将 h2 和 #experience_content 项目集中到 .experience 框的中心?

。经验 { 显示:柔性; 弹性方向:列; 调整内容:居中; } .体验 h2 { } #体验内容{ 显示:f...</desc> <question vote="0"> <pre><code>&lt;html&gt; &lt;head&gt; &lt;style&gt; .experience { display: flex; flex-direction: column; justify-content: center; } .experience h2 { } #experience_content { display: flex; gap: 10px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;section class=&#34;experience&#34;&gt; &lt;h2&gt;Work Experience&lt;/h2&gt; &lt;div id=&#34;experience_content&#34;&gt; &lt;img src=./images/supermarket.jpg width=&#34;260&#34; height=&#34;195&#34; alt=&#34; shopping center&#34;&gt; &lt;p&gt; Please help me solve this stupid problem. I beg you.&lt;/p&gt; &lt;/div&gt; &lt;/section&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>我尝试从 .experience 元素中删除 h2 元素。</p> <p>我尝试了 justify-content: center 在 #experience_content 元素上,但这对 img 和 p 元素也不起作用。</p> </question> <answer tick="false" vote="0"> <p>您面临的可能问题是因为您将 <pre><code>justify-content: center</code></pre> 应用于具有 <pre><code>flex-direction: column</code></pre> 的弹性容器。 <pre><code>justify-content</code></pre> 属性沿着 Flex 容器的主轴工作,在本例中,由于 <pre><code>flex-direction: column</code></pre>,主轴是垂直轴。如果您想要水平居中,则需要使用适用于横轴的属性,即 <pre><code>align-items</code></pre>。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;html&gt; &lt;head&gt; &lt;style&gt; .experience { display: flex; flex-direction: column; align-items: center; /* &lt;-- Here */ } .experience h2 {} #experience_content { gap: 10px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;section class=&#34;experience&#34;&gt; &lt;h2&gt;Work Experience&lt;/h2&gt; &lt;div id=&#34;experience_content&#34;&gt; &lt;img src=./images/supermarket.jpg width=&#34;260&#34; height=&#34;195&#34; alt=&#34; shopping center&#34;&gt; &lt;p&gt; Please help me solve this stupid problem. I beg you.&lt;/p&gt; &lt;/div&gt; &lt;/section&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

我的硒程序找不到元素

我正在尝试在 Chrome 中使用 python 和 selenium 执行网络自动化。 问题是我试图找到一个没有 id 或类名的按钮。 x 路径是: //*[@id="Form1"]/表[1]/...

回答 3 投票 0

CSS 变量覆盖

我有一个非常简单的codepen设置来尝试概述我想要实现的目标。 我想要一个默认的 css 变量集来控制颜色的色调,但在元素级别,我想成为...

回答 1 投票 0

:link 伪类有什么意义?

我理解 :link 允许选择未访问的元素,并且我知道 LoVe-HAte 技巧可以记住放置各种链接伪类的顺序。但在实践中我总是...

回答 3 投票 0

原生 CSS 嵌套混乱

在本 MDN 指南的示例部分中,我们有以下 html 结构: 卡1 在此 MDN 指南 的示例部分中,我们有以下 html 结构: <div class="wrapper"> <article class="card"> <h2>Card 1</h2> <p>Lorem ipsum dolor, sit amet consectetur adipisicing elit.</p> </article> <article class="card featured"> <h2>Card 2</h2> <p>Lorem ipsum dolor, sit amet consectetur adipisicing elit.</p> </article> ... </div> 并应用CSS: .card { padding: 0.5rem; border: 1px solid black; border-radius: 0.5rem; & h2 { /* equivalent to `.card h2` */ color: slateblue; .featured & { /* equivalent to `.featured .card h2` */ color: tomato; } } } 我关于这个 css 行的问题: /* equivalent to .featured .card h2 */ 它是如何运作的?因为在示例中, card 元素不是 feature 元素的子元素。但样式仍然适用。 应该是这样的 .featured.card h2 但是我不明白在这种特殊情况下,当我们嵌套了多层并且在选择器末尾有 & 时,嵌套是如何工作的。你能帮忙吗? 那是因为MDN评论是错误的。 & 相当于 :is(the-containing-selector),因此最里面的嵌套选择器会扩展为 .featured :is(:is(.card) h2)

回答 1 投票 0

在单淘汰 UI 中连接奇数玩家的线 - 反应

我正在使用 React 和 CSS 构建单淘汰 UI,并且在尝试连接玩家之间的线路时遇到问题。 我尝试了这个方法。在上面画了一条线。但结构失败了。这里'...

回答 1 投票 0

:主机被通用 CSS 选择器覆盖

我们在一个通用样式文件中进行了 CSS 重置(边距:0px;填充:0px;),我们将该样式文件编写为一个组件,并将其作为我们正在开发的其他组件的一部分。 我们正在使用

回答 1 投票 0

CSS“和”和“或”

我遇到了很大的麻烦,因为我需要对某些输入类型进行样式化。我有类似的东西: .registration_form_right 输入:not([type="radio") { //不。 } 但我不想...

回答 10 投票 0

:第一个子选择器不适用于情感CSS

我有一个如下样式的组件 const StyledCustomComponent = styled.aside` 最小宽度:${gridPts(19)}; 背景颜色:${HIGHLIGHT_BLUE}; 弹性:0 0 自动; ${字体大小(13)} 填充:${gridPts(2)...

回答 1 投票 0

是否有针对具有特定值的任何属性的 CSS 选择器?

是否有一个 CSS 选择器可以针对特定属性值而不管其属性如何?我正在寻找类似 [*="value"] (使用通配符)或 {value} (直接值

回答 3 投票 0

“~”(波浪线/波浪线/旋转)CSS 选择器是什么意思?

搜索 ~ 字符并不容易。我正在查看一些 CSS 并发现了这个 .check:已检查〜.content { } 是什么意思?

回答 4 投票 0

如何反转每行的弯曲方向?

我正在尝试使用 Flexbox 来看看这是否可行。我正在努力完成两件事: 将 div 容器宽度设置为 60%,另外设置 40%(因此每行只有 2 个项目,即 100%) 每行都会反转(所以

回答 2 投票 0

CSS 选择器:带有 tabindex 的锚点仍然无法聚焦

我的用例中有这个jsfiddle,其中隐藏的div应该显示另一个带有锚点的div是否获得焦点:https://jsfiddle.net/gimoya/skn2y3mx 我的用例中有这个jsfiddle,其中隐藏的div应该显示另一个带有锚点的div是否获得焦点:https://jsfiddle.net/gimoya/skn2y3mx <div tabindex="1" class="pop_gpx_text">🤝 <a>LINK</a> 🚩</div> <div class="kofi_reminder" id="hidden_div"> <a href="https://de.wikipedia.org/wiki/Test">Link 1</a> </div> .kofi_reminder {display: none; } .kofi_reminder:active { display:block; } .pop_gpx_text:focus + #hidden_div { display: block; } 目标是一旦单击锚点,隐藏的 div 就会显示并保持可见。 现在,我奋斗了几个小时的问题是,在我的实现中,方法非常相同,焦点状态的伪选择器对锚标记内的文本没有影响。功能应该是,在我的地图中选择一条轨迹,然后单击弹出窗口中的“GPX 下载”链接后,应该显示隐藏的 div。 https://tiroltrailhead.com/legacy_trails/ 但是,只有当您聚焦/单击锚点“周围”的 div 内容而不是锚点本身时,隐藏的 div 才会显示。然而,这在 jsfiddel 中完美地工作 - 单击/聚焦 div 或/和锚点将适用于伪选择器... 确保您的锚点已将 href 设置为一个值,否则它将无法通过单击或键盘获得焦点。浏览器不会将没有 href 的锚点识别为交互元素。这样做,您的链接不需要 tabindex 包装: .box { display: inline-block; border: 1px solid; } .popup { display: none; } a:focus + .popup { display: block; } <div class="box"> <a href="#">Download</a> <div class="popup">More download info</div> </div>

回答 1 投票 0

ELI5 Python 模块“选择”和“选择器”

我一直在尝试使用“socket”模块并编写小型服务器。现在我 偶然发现了“选择”和“选择器”库。我一直在尝试包裹我...

回答 1 投票 0

我想使用 Playwright 从漫画中抓取章节列表

目前我正在刮漫画。我遇到的问题是,虽然我成功获得了一章,但我仍然不知道如何获得所有章节的数组。 我获得这一章的方式是通过

回答 1 投票 0

将 CSS 应用于特定类的最后一个元素

我想在上一篇博文中应用一些CSS。问题在于 div“blog-posts”中的最后一个元素与“blog-post”div 的元素类型相同。 我试过了: 最后类型 最后一气...

回答 3 投票 0

Python Selenium 使用 CLASS_NAME 选择器时无法定位元素 [NoSuchElementException]

当我尝试使用find_element(By.CLASS_NAME, 'classname')时,它总是返回NoSuchElementException,无法定位元素。 但是当我在同一个元素上使用 ID 和 NAME 时,它起作用了!只有

回答 1 投票 0

如何使用 JMeter CSS 选择器提取脚本标签的内部文本?

我只是将一个类“.script_class”添加到我的脚本标签中即可找到它。 然后我的 JMeter 设置是: 创建的变量名称:内容 CSS 选择器表达式:.script_class 默认值:

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.