html - 如何在CSS页脚中定位元素

标签 html css ruby watir page-object-gem

“ok”和“oops”页面上有 2 个文本,一个在 <footer> 下下一个class=> 'meta' . 我想验证页脚文本,我正在使用

span(:alert){div_element(:class => 'application').div_element(:class => 'txt').span_element(:class => 'app-text')} 

但它使用元“类”文本“oops”进行验证,因为两者具有相同的 div 路径。 如何在特定于页脚的内部找到跨度类“app-txt”?

<footer>
  <div class="application" style="opacity: 1;">
    <div class="txt" style="background-color: transparent;">
      <span class="app-txt" style="background-color: transparent;">ok</span>
    </div>
  </div>
</footer>

<div class="meta">
  <div class="application" style="opacity: 1;">
    <div class="txt" style="background-color: transparent;">
      <span class="app-txt" style="background-color: transparent;">oops</span>
    </div>
  </div>
</div>

最佳答案

要找到 ok 使用:

footer .app-txt

要找到 oops 使用:

.meta .app-txt

footer .app-txt {color: red;}
.meta .app-txt {color: orange;}
<footer>
  <div class="application" style="opacity: 1;">
    <div class="txt" style="background-color: transparent;">
      <span class="app-txt" style="background-color: transparent;">ok</span>
    </div>
  </div>
</footer>

<div class="meta">
  <div class="application" style="opacity: 1;">
    <div class="txt" style="background-color: transparent;">
      <span class="app-txt" style="background-color: transparent;">oops</span>
    </div>
  </div>
</div>

关于html - 如何在CSS页脚中定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30797921/

相关文章:

html - 手机响应式网站

php - 将 href 值增加一(Javascript)

html - 将元素添加到 Canvas html5

css - 在 4 :5 ratio and fit inside container view in react native 中显示图像

ruby-on-rails - 期望输入结束的语法错误

Ruby Mongo 映射器包含 "abc"?

html - 具有不透明度的 CSS 悬停过渡

jquery - 将 jqGrid 和 bootstrap 与内联编辑混合在一起

html - 将默认导航栏转换为粘性/固定导航栏?

ruby-on-rails - 如何在 Rails 应用程序中使用 form_for 发布销毁操作?