yes, this fixed the problem..... I should change my original title to "Firefox is changing my html!"
Thanks for the speedy responses... I was trying to do things *right* using xhtml standards, but I guess that it's more trouble than it's worth. On Dec 5, 4:10 pm, "Dj Gilcrease" <[EMAIL PROTECTED]> wrote: > Actually it looks like he is just getting extra links, which seems to > remind me of a Safari issue and the Doc type that is set. If I > remember correctly I ran into an issue similar to this where Safari > was attempting to fix my HTML to fit my specified Doc-Type. So if I > had to guess I would say that what ever Doc-Type you are setting does > not allow <li> to be a child of the <a> tag. Try moving your link > inside the <li> and see if it still produced unexpected results. > > Dj Gilcrease > OpenRPG Developer > ~~http://www.openrpg.com > > On Thu, Dec 4, 2008 at 7:58 PM, Malcolm Tredinnick > > <[EMAIL PROTECTED]> wrote: > > > On Thu, 2008-12-04 at 18:49 -0800, DragonSlayre wrote: > >> Hi, > > >> for some reason my hyperlink is not coming out as I expect it to. > >> Here is my code in my template: > > >> <ul class="little_category"> > >> {% for category in categories %} > >> <a href="{% url category-listing category.name|lower %}"> > >> <li class="{{ parent.name|lower }}" style="border:solid red > >> 1px;">{{ category.name }}</li> > >> </a> > >> {% endfor %} > >> </ul> > > >> The outcome is the following html code: > > >> <ul class="little_category"> > >> <a href="/listings/category/books/"> </a> > >> <li class="goods" style="border: 1px solid red;"> > >> <a href="/listings/category/books/">Books</a> > >> </li> > >> <a href="/listings/category/books/"> </a> > >> </ul> > > >> I've checked and I only have one 'little' category - the Books > >> category. > >> I'm expecting the html to appear as the following: > > >> <ul class="little_category"> > >> <a href="/listings/category/books/"> > >> <li class="goods" style="border: 1px solid red;">Books</li> > >> </a> > >> </ul> > > >> Does anybody know what might be going on? > > > Doesn't seem to be any Django problem here, but you'll want to look at > > carefully at your view function, or possible your model definition. > > > It seems that category.name is not returning what you think it should. > > Since that is the only thing your template is inserting insider the "li" > > element, and since the output shows a URL in there, that is what > > category.name must be returning. > > > You haven't shown us what "categories" contains or what the "category" > > object is, so I can only go on what you've pasted. But the thing between > > the <li> and </li> tags is indicative of the problem. You are actually > > seeing exactly the right template output for one item in the list (one > > link outside the "li" element and something inside the "li" element), > > but the inserted content -- the non-template stuff -- is not what > > expected. Since that's the portion that is generated by your own code > > and data, that's the place to start looking. > > > Regards, > > Malcolm --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

