Tag: firebug

无法使用class = pull-right或float:right浮动twitter bootstrap导航栏项目

我正在使用Twitter引导程序和Rails,我似乎无法将导航栏项目浮动到右侧。 我试过用这样的东西: “Edit account”%> ……但链接保持不变,萤火虫显示”float:left;” 所以我试图在bootstrap_and_overrides.css.less和home.html.erb覆盖css float,但都没有奏效。 Firebug表示它找到了两个css float语句,但选择了bootstrap选项。 所以我被困住了,想知道如何自定义导航栏。 我可能在这里做错了,但我只是看不到它。 这是我的代码: application.html.erb: … removed to shorten the length of this post _navigation.html.erb: “brand”%> “Admin” %> ‘delete’, :id => “Logout” %> “Edit account”%> bootstrap_and_overrides.css.less: @import “twitter/bootstrap/bootstrap”; body { padding-top: 60px; } @import “twitter/bootstrap/responsive”; // Set the correct sprite paths // …REMOVED to shorten the length […]

由火虫产生的xpath中的Tbody标签

我正在尝试使用ruby hpricot库从在线htmls中提取一些数据。 我使用firefox扩展fire bug来获取所选项目的xpath。 生成的xpath表达式中始终存在额外的tbody标记。 在某些情况下,我必须从表达式中删除tbody标记以获得结果,而在其他情况下,我必须保留标记以获得结果。 我只是无法弄清楚何时保留tbody标签以及何时不能。

hpricot与firebug的XPath

我正在尝试使用hpricot从基于表的网站中提取一些信息。 我用FireBug获得了XPath。 /html/body/div/table/tbody/tr/td/table/tbody/tr[2]/td/table/tbody/tr/td[2]/table/tbody/tr[3]/td/table[3]/tbody/tr 这不起作用……显然,FireBug的XPath是呈现HTML的路径,而不是网站的实际HTML。 我读到删除tbody可能会解决问题。 我试着用: /html/body/div/table/tr/td/table/tr[2]/td/table/tr/td[2]/table/tr[3]/td/table[3]/tr 并且仍然无法工作…我做了一些研究,有些人报告他们让他们的XPath删除数字,所以我试试这个: /html/body/div/table/tr/td/table/tr/td/table/tr/td/table/tr/td/table/tr 还是没有运气…… 所以我决定一步一步这样做: (doc/”html/body/div/table/tr”).each do |aaa | (aaa/”td”).each do | bbb| pp bbb (bbb/”table/tr”).each do | ccc| pp ccc end end end 我在bbb中找到了我需要的信息,但在ccc中找不到。 我做错了什么,或者有更好的工具来废弃使用长/复杂XPath的HTML。