Re: [html5] inline table

On Sun, Jan 29, 2012 at 11:49 PM, Benjamin Hawkes-Lewis
<> wrote:
> On Mon, Jan 30, 2012 at 12:26 AM, Andrew Fedoniouk
> <> wrote:
>> I understand that HTML5 parsing model prohibits <table> and other by
>> default block elements to be contained inside text containers like <p>
>> and <span>.
>> But what if I want to use table that has display:inline-table styling
>> inside <p> for example:
>> Is use of <span> soup with display:inline-table & friends styling is
>> the only option for such cases?
> Can you give an example of real content with inline-block tables?
> What's your rationale for not using <div> instead of <p> here?
> Note how HTML5 defines what represents a "paragraph":

Not strictly display:inline-table but rather table/float:right:

<p>... some text ....
... results of our experiment are provided in the table <table
style="float:right">...</table> on the right.
... some other text ....</p>

I've seen such cases in reality.

Here is an example:
<!DOCTYPE html>
      p { border:1px solid; }
      span { color:green; background-color: orange; }
      table { float:right; }
  inline-table: <table border>
  text after

As you see table is misplaced.

Andrew Fedoniouk.

Received on Tuesday, 31 January 2012 02:45:58 UTC