What's wrong with my code?

Discussion in 'HTML & Website Design' started by grobluv, Aug 15, 2008.

  1. #1
    I'm getting 17 errors when I submit this page to the w3c markup validation service for xhtml 1.0 transitional doctype

    The errors are all of the same nature:

    "Line 41, Column 5: document type does not allow element "ul" here; assuming missing "li" start-tag."
    http://www.cdstudies.com/map.html

    The code is short, would anyone mind taking a look? Maybe you can see something I don't.

    Thanks in advance
     
    grobluv, Aug 15, 2008 IP
  2. Guthix121

    Guthix121 Well-Known Member

    Messages:
    1,078
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    105
    #2
    Well, looking at one of your codes:
    You are not properly nesting the tags. It should be:
     
    Guthix121, Aug 15, 2008 IP
  3. nicangeli

    nicangeli Peon

    Messages:
    828
    Likes Received:
    23
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Above is correct,

    Your code becomes,

    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>ICDS Site Map</title>
    <style type="text/css">
    body {
    	margin-left: 30px;
    }
    h1 {
    	font-family: Arial, Helvetica, sans-serif;
    	color: #775544;
    	font-size: 1em;
    }
    ul {
    	margin: 0;
    	padding: 0;
    }
    ul a {
    	font-family: Georgia, "Times New Roman", Times, serif;
    	font-size: .9em;
    	color: #666666;
    }
    li {
    	list-style: none;
    	color: #666666;
    	margin: 0;
    	padding: 0;
    }
    .sublist {
    	margin-left: 10px;
    }
    </style>
    </head>
    <body>
    <h1>CEUs</h1>
    <ul>
      <li><a href="ceus/independentstudies.html">Independent Studies </a></li>
      <li><a href="ceus/customworkshops.html">Custom Workshops</a> </li>
    
      <li>Advanced Clinical Skills</li>
      <li>
      <ul>
        <li><a href="ceus/motivation.html">Motivational Interviewing</a></li>
        <li><a href="ceus/cooccuring.html">Co-Occuring Disorders</a></li>
      </ul>
      </li>
      <li><a href="ceus/austinworkshops.html">Austin Workshops</a> </li>
    
      <li><a href="ceus/dallasworkshops.html">Dallas Workshops</a> </li>
      <li><a href="ceus/houstonworkshops.html">Houston Workshops</a> </li>
      <li><a href="ceus/sanantonioworkshops.html">San Antonio Workshops </a></li>
    </ul>
    <h1>Certification Courses</h1>
    <ul>
      <li><a href="certification_courses/prevention.html">Prevention Training </a></li>
    
      <li><a href="certification_courses/clinicalsupervision.html">Clinical Supervision</a> </li>
      <li><a href="certification_courses/cart.html">Anger Resolution Therapist </a></li>
      <li><a href="certification_courses/addfree_workshops.html">Addiction Free Pain Management Training</a></li>
    </ul>
    <h1>Counselor Training</h1>
    <ul>
      <li><a href="counselor_training/distancelearning.html">Distance Learning </a></li>
    <li>
      <ul class="sublist">
        <li><a href="counselor_training/distance_learning/alabama.html">Alabama</a></li>
        <li><a href="counselor_training/distance_learning/alaska.html">Alaska</a></li>
        <li><a href="counselor_training/distance_learning/arkansas.html">Arkansas</a></li>
        <li><a href="counselor_training/distance_learning/california.html">California</a></li>
        <li><a href="counselor_training/distance_learning/connecticut.html">Connecticut</a></li>
    
        <li><a href="counselor_training/distance_learning/florida.html">Florida</a></li>
        <li><a href="counselor_training/distance_learning/iowa.html">Iowa</a></li>
        <li><a href="counselor_training/distance_learning/illinois.html">Illinois</a></li>
        <li><a href="counselor_training/distance_learning/mississippi.html">Mississippi</a></li>
        <li><a href="counselor_training/distance_learning/newmexico.html">New Mexico</a></li>
        <li><a href="counselor_training/distance_learning/newyork.html">New York</a></li>
    
        <li><a href="counselor_training/distance_learning/ohio.html">Ohio</a></li>
        <li><a href="counselor_training/distance_learning/oregon.html">Oregon</a></li>
        <li><a href="counselor_training/distance_learning/pennsylvania.html">Pennsylvania</a></li>
        <li><a href="counselor_training/distance_learning/rhodeisland.html">Rhode Island</a></li>
        <li><a href="counselor_training/distance_learning/southcarolina.html">South Carolina</a></li>
        <li><a href="counselor_training/distance_learning/texas.html">Texas</a></li>
    
        <li><a href="counselor_training/distance_learning/washington.html">Washington</a></li>
        </ul>
    </li>
      <li><a href="counselor_training/lcdctraining.html">LCDC Training</a> </li>
      <li><a href="counselor_training/collegecredit.html">College Credit </a></li>
      <li><a href="counselor_training/financing.html">Student Financing</a></li>
    </ul>
    <h1>Applications</h1>
    
    <ul>
      <li><a href="applications/distancelearning.html">Distance Learning </a></li>
      <li>Classroom Courses</li>
      <li>
      <ul class="sublist">
        <li><a href="applications/austin.html">Austin</a></li>
        <li><a href="applications/dallas.html">Dallas</a></li>
        <li><a href="applications/houston.html">Houston</a></li>
    
        <li><a href="applications/sanantonio.html">San Anton</a></li>
    
      </ul>
      </li>
      <li><a href="applications/instructor.html">Instructor</a></li>
    </ul>
    <h1>ICRC Test Review</h1>
    <ul>
      <li><a href="test_review/testreview_workshop.html">Workshop </a></li>
      <li><a href="test_review/testreview_guides.html">Guides </a></li>
    
    </ul>
    
    </body>
    </html>
    
    
    
    Code (markup):
    You also have a </div> without a <div> so I removed that.


    OR, you can remove the closing tag from the <li> before each of the new <ul>. Depending on what you want to achieve (link above guy did).
     
    nicangeli, Aug 15, 2008 IP
  4. grobluv

    grobluv Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    I get it.. lists within a list need to be wrapped in a list item tag. Makes sense. Thanks for the help.
     
    grobluv, Aug 15, 2008 IP
  5. ninjacluster

    ninjacluster Peon

    Messages:
    132
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Did the error go away?
     
    ninjacluster, Aug 15, 2008 IP
  6. pilotcap232

    pilotcap232 Peon

    Messages:
    36
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #6
    I think he solved it, since no response back. good observation
     
    pilotcap232, Aug 16, 2008 IP
  7. pilotcap232

    pilotcap232 Peon

    Messages:
    36
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Sorry double post...
     
    pilotcap232, Aug 16, 2008 IP