HTML5 and multiple ARIA roles

Viewed 546

What is the best practice when I need to make a choice between several suitable ARIA roles for a region of the page?

I have a kind of sidebar similar to the tiny feed ticker on Facebook. As it happens, it is double wrapped for styling reasons:

<aside class="ticker">
  <div class="ticks">
    <!-- <article> elements here -->  
  </div>
</aside>

I feel that the correct role for .ticker is "complementary", as it is next to a larger news feed, but in the same time I think it is also a "log", as stories come and go. Because I happen to have two elements to use, it it acceptable to give each a different role, even though one is the only child of the other?

1 Answers
Related