It seems that certain html tags aren't closed in some of my views (notably, I think, the

and
tags), causing rows underneath a row with an unclosed
to get messed up, and the rest of the page layout to also have problems.

For instance, here's one page with the problem:
http://66.228.121.39/becomingcatholic

Could this be a problem with Drupal's core node rendering, or with the node's input format instead? I have it set to display the node teaser...

Comments

dawehner’s picture

Status: Active » Closed (won't fix)

The site looks ok for me. I guess the problem is broken html in your texts. Therefore try out to use the html corrector.

If views would have broken html, many users :) would complain about it, but they don't.

geerlingguy’s picture

I'll try that, but I know that all the tables and tbody tags are wrapped correctly, as well as all the tr's and td's... that's what leads me to suspect that either views or the node filter are not set up to accept a

correctly...
merlinofchaos’s picture

I don't see the problem you refer to on that page.

I know that Views is pretty good about closing its own tbody and tr tags. If the tags are coming from the content, it is up to the content to close them; Views does not validate that the content is correctly tagged when displaying it. It will not automatically unclose open tags for you. The HTML Corrector can be added to the output filter to do that, and it is highly recommended.

Teasers, in particular, can cut off closing tags.

geerlingguy’s picture

I remade the page to ensure the full node would display.

I will look into the HTML corrector solution, but I have had trouble with much of the content itself (with or without the corrector filter), so I think I'll keep it displaying the full node.

People and their tables... :-(