title: CSS selector. Select one of two classes with the similar name
body: <p>I try to parse web-site using AngleSharpe and I have the following case:</p>
  
  <pre><code>&lt;div class="list another"&gt;
    &lt;div class="item1"&gt;&lt;/div&gt;
    &lt;div class="item2"&gt;&lt;/div&gt;
  &lt;/div&gt;
  
  ...
  
  &lt;div class="list"&gt;
    &lt;div class="item1"&gt;&lt;/div&gt;
    &lt;div class="item2"&gt;&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I need to get class "list", but I'm getting the first "list another" by order.</p>
  
  <pre><code>var selector = @"div[class$='list']";
  var cell = document.QuerySelectorAll(selector);
  </code></pre>
  
  <p>I tried to use the following various:</p>
  
  <pre><code>"div[class$=list]"
  "div.list"
  </code></pre>
  
  <p>When I'm using selector with parent class of "list", which differ from parent class of "list another" like "parent class > list", I don't get nothing.</p>
  
  <p>Please give me advice how will be right or where necessary see to solve this issue</p>