RE: Error in validator

From: Thanasis Kinias (tkinias@asu.edu)
Date: Tue, Mar 13 2001

  • Next message: Bjoern Hoehrmann: "Re: FPI and URI for dtd"

    Date: Tue, 13 Mar 2001 11:52:09 -0700
    From: Thanasis Kinias <tkinias@asu.edu>
    To: "'Peter Foti (PeterF)'" <PeterF@SystolicNetworks.com>, "'www-validator@w3.org'" <www-validator@w3.org>
    Message-id: <A021872EC2BDD411AB3600902746A055016047CA@mainex4.asu.edu>
    Subject: RE: Error in validator
    
    Peter,
    
    I had a similar problem marking up poetry (don't laugh ;).  I used CSS like
    this:
    
    > p.verseInit {
    >   margin-bottom: 0;
    >   margin-top: 1em;
    > } 
    > p.verseMed {
    >   margin-bottom: 0;
    >   margin-top: 0;
    > } 
    > p.verseTerm {
    >   margin-bottom: 1em;
    >   margin-top: 0;
    > }
    
    Each line got its own <p>, distinguished by class as to whether it got
    margins on top, bottom, or neither.  You could do something similar for your
    case.  E.g.:
    
    Please e-mail me off-list (tkinias@asu.edu) if you're interested in
    discussing this further - it's really off-topic for WWW-VALIDATOR.
    
    Thanasis Kinias
    Information Dissemination Team, Information Technology
    Arizona State University
    Tempe, Ariz., U.S.A.
    
    Qui nos rodunt confundantur
    et cum iustis non scribantur. 
    
    -----Original Message-----
    From: Peter Foti (PeterF) [mailto:PeterF@SystolicNetworks.com]
    Sent: Tuesday, 13 March 2001 11:36
    To: 'www-validator@w3.org'
    Subject: RE: Error in validator
    
    
    Interesting.  I wasn't aware that there were block elements that could only
    contain inline elements.  I guess the only case that I can think of where
    you would want a table element inside of a p element would be if you
    actually had a table inside a paragraph and you didn't want your paragraph
    to be split into two paragraphs, but rather to be one paragraph split by the
    table.  Add CSS to the mix and it makes this point more clear.  Suppose all
    of my paragraphs are setup to indent on the first line (using CSS).  If that
    were the case, then doing this:
     
    <p>Some text...</p>
    <table>...</table>
    <p>... some finishing text.</p>
     
    would look much different than doing this:
    
    <p>Some text...
    <table>...</table>
    ... some finishing text.</p>
     
    -Peter