首页
学习
活动
专区
圈层
工具
发布

警惕Div和Class的滥用

大概在06年的时候,我刚接触Div+Css的网站布局,那个时候大家对于标准的热情非常高涨,蓝色论坛里经常为了Table还是Div+Css而争论的热火朝天。...紧接着,就开始出现了Div和Class的过渡使用。特别是在借用了一些Css框架,诸如960.gs,YUI Grid 这样的CSS框架的时候,我们会不自觉的多使用一些Div。...可以看到,这套框架非常好用,但同时,我们不可避免要使用很多的Div以及Class,按照这套框架的要求来进行结构的编写,同时,加上我们页面中个性化的内容时,过度就开始了。...class="grid_3">class="grid_3",这样,无疑就减少了三对 div 的使用。...参考资料: 1、Fight Div-itis and Class-itis 2、960 Grid System 3、YUI2 Grid CSS

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用 Ruby 的 Nokogiri 库抓取全国企业信用信息

    以下是一个使用 Ruby 的 Nokogiri 库编写的爬虫程序,用于爬取全国企业信用信息抓取网站上的内容。这个程序使用了一个爬虫ip服务器,爬虫ip服务器的地址是 duoip:8000。...require 'nokogiri'require 'open-uri'# 定义一个爬虫ip服务器proxy_host = 'duoip'proxy_port = 8000# 定义要爬取的 URLurl...: {http: "#{proxy_host}:#{proxy_port}"})# 找到网页中所有的企业信息companies = doc.css('div.item')# 遍历每一个企业信息companies.each...第 6 行:使用 Nokogiri 库打开 URL 并获取网页内容。同时,我们指定了使用爬虫ip服务器。第 8 行:使用 CSS 选择器找到了网页中所有的企业信息。...这些信息都是在一个名为 div.item 的 HTML 元素中。第 10 行:遍历每一个企业信息。第 11 行:获取了企业的名称。第 12 行:获取了企业的地址。第 13 行:输出了企业的名称和地址。

    51850

    利用Ruby的Typhoeus编写爬虫程序

    基本的爬虫步骤包括发送请求、处理响应、解析数据(如使用Nokogiri)、处理分页或并发。例如,使用Typhoeus::Request单个请求,或者Typhoeus::Hydra来处理多个请求的并发。...比如,一个简单的例子:发送GET请求到example.com,获取响应体,然后用Nokogiri解析HTML,提取所需数据。...以下是一个使用 Ruby 的 Typhoeus 库编写的爬虫程序示例,包含基础功能和注释说明:require 'typhoeus'require 'nokogiri' # 用于解析HTML​# 安装必要...gem(如果尚未安装):# gem install typhoeus nokogiri​# 定义爬虫类class WebCrawler def initialize @headers = {...application/xml;q=0.9,*/*;q=0.8" } end​ # 发送HTTP请求 def fetch(url) options = { method: :get

    36810
    领券