Solved

Best web accessibility html markup for text above bulleted list

Posted on 2011-09-14
2
171 Views
Last Modified: 2012-05-12
From a web accessibility or anyone's perspective I was wondering what HTML tag should we use for the text above the bulleted list? See example below.

Should it be a heading tag (i.e. <h1>, <h5>) or a paragraph tag <p> ?

Example
<div class="content">
<p>This is the first paragraph</p>
<p>This is the second paragraph</p>

<p>Computer science subjects include:</p>
<ul>
  <li>Human Computer Interaction</li>
  <li>Web Content accessibility</li>
  <li>Search engine optimisation</li>
</ul>

<p>This is the another paragraph</p>

<h4>Music subjects</h4>
<ul>
  <li>Guitar</li>
  <li>Piano</li>
  <li>Flute</li>
</ul>
</div>

Open in new window

0
Comment
Question by:jeremyll
2 Comments
 
LVL 40

Accepted Solution

by:
gurvinder372 earned 500 total points
ID: 36540870
If you are asking from 'Search Engine Optimization' perspective, then there is no thumb rule for the same. Moreover, it is observed that the evaluation rules are updated regularly so that no one is abusing them.

But In your case a paragraph makes more sense than H1. H2 is not bad either.

From the semantics perspective, Header 1 should be the header of the page and Header 2 is one level down. Since from the details given above, i am not sure which level is it is, so I would go for 'paragraph' suggestion
0
 
LVL 1

Expert Comment

by:jimmart
ID: 36540871
I would use an <hn> tag. The number (n) is up to you.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Can't get js include to work in html file 8 20
Hide cell in a table 2 26
Copying table data to one another 15 29
really easy css change help please 4 17
Find out what you should include to make the best professional email signature for your organization.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

792 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question