使用CSS属性选择div中的文本

使用CSS属性选择div中的文本,css,Css,尝试使用CSS属性选择div中的某个文本块 似乎不需要,还有其他选择吗?我试过各种各样的方法 .welcome [text~="You are logged in as"]{ display:none; } HTML文本是 <div id="welcome"> You are logged in as <a href="example.com">Me</a> <b>(</b> <a href="http

尝试使用CSS属性选择div中的某个文本块

似乎不需要,还有其他选择吗?我试过各种各样的方法

 .welcome [text~="You are logged in as"]{
    display:none;
 }
HTML文本是

 <div id="welcome">
    You are logged in as <a href="example.com">Me</a> <b>(</b> <a   href="http://example.com/index.php?route=account/logout">Logout</a> <b>)</b>         </div>
只能将[]用于id、class…(类)等html属性,而不能用于文本。为此,您必须使用javascript或其他工具。 顺便说一句,这是不受欢迎的。欢迎:

您只能将[]用于id、class…,而不能用于文本等html属性。为此,您必须使用javascript或其他工具。
顺便说一句,这是不受欢迎的。欢迎:

您可以稍微更改html,以针对整个文本或部分文本:

<div id="welcome">
  <span class="target_one">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
  <span class="target_two">Aenean quis augue gravida, ornare arcu quis, gravida arcu.</span>
</div>

您可以稍微更改html,以针对整个文本或部分文本:

<div id="welcome">
  <span class="target_one">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
  <span class="target_two">Aenean quis augue gravida, ornare arcu quis, gravida arcu.</span>
</div>

您正在使用内容的属性选择器。我不认为你想做什么就做什么,如果是的话,当然也不建议有人稍微修改一下措辞?或者你想要一个稍微不同的信息?尽量将CSS与内容分开,这样当您只想更改其中一个内容时,就不需要同时更改这两个内容。您无法选择使用CSS。请参阅此部分了解您正在使用内容属性选择器的进一步说明。我不认为你想做什么就做什么,如果是的话,当然也不建议有人稍微修改一下措辞?或者你想要一个稍微不同的信息?尽量将CSS与内容分开,这样当您只想更改其中一个内容时,就不需要同时更改这两个内容。您无法选择使用CSS。请参考此内容了解更多说明