简体   繁体   English

造型<p>里面的标签<div>通过使用 CSS

[英]Styling <p> tag inside <div> by using CSS

(HtMl) (HTML)

<div>
  <h2>I am another awesome h2</h2>

  <p>number one paragraph</p>

  <p>I'm the second paragraph inside this div!</p>
</div>

<p>PARAGRAPH NOT INSIDE A DIV</p>


<div>
  <h2>A less awesome h2</h2>

  <p>number one</p>

  <p>One last paragraph here!</p>
</div> 

(CSS) (CSS)

I tried to use nth-of-type and nth-child but I cannot choose the two P element inside SECOND DIV.我尝试使用 nth-of-type 和 nth-child 但我无法选择 SECOND DIV 中的两个 P 元素。

Can anyone help?任何人都可以帮忙吗?

Note: I have too many P tag and DIV inside my webpage.注意:我的网页中有太多 P 标签和 DIV。 I want to choose those without using class or id.我想选择那些不使用 class 或 id 的。

在这种情况下使用选择器非常简单,只需尝试

div:nth-of-type(2) p {...}

如何访问`<div> `标签内的`<p> `标签? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 当我单击“世界”文本时,什么也没有发生,当我检查元素时,它说:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;标签。 怎么会这样?</p></div> - How to access a `<div>` tag inside a `<p>` tag?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 div标签内的p标签 - p tag inside of a div tag CSS-使用同一HTML标记中的类对div进行样式设置 - CSS - Styling div using classes in same html tag CSS:div p,不适用于标记 - CSS: div p, a not applying to a tag 表格内p标签的CSS - css for p tag inside form 使用 css 隐藏特定 p 标签的第二个 div - hide second div of a particular p tag using css 在p标签内使用div会丢失我的样式 - Using div inside p tag loses my styles 如何访问`<div> `标签内的`<p> `标签? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 当我单击“世界”文本时,什么也没有发生,当我检查元素时,它说:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;标签。 怎么会这样?</p></div> - How to access a `<div>` tag inside a `<p>` tag? 排号 <p> 标签使用CSS - Arranging <p> tag using css CSS使p标签不能拉伸div宽度 - CSS make p tag not stretch div width CSS | 将div放在之后 <p> 标签 - CSS | Place div after <p> tag
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM