- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Sun, 8 Jan 2006 17:17:34 -0800
- To: "Ian Hickson" <ian@hixie.ch>
- Cc: "Boris Zbarsky" <bzbarsky@mit.edu>, "www-style Mailing List" <www-style@w3.org>
----- Original Message -----
From: "Ian Hickson" <ian@hixie.ch>
>
> On Sat, 7 Jan 2006, Andrew Fedoniouk wrote:
>>
>> I have one more:
>>
>> consider following:
>>
>> p { text-decoration:underline }
>> p > span { display: inline-block; }
>>
>> and markup:
>>
>> <p>text<span>one<br>two</span>text</p>
>>
>> Shall span here be underlined as single inline block
>> or words 'one' and 'two' shall be underlined separately?
>
> The spec actually mentions this case explicitly, and the answer is that
> the inline-block is treated as a single unit, the "one" does not become
> the first line. Nor is text-decoration propagated to inline-block boxes,
> that is also called out explicitly.
Ian, what does this mean:
"the "one" does not become the first line"?
And more: Am I right in my understanding that:
text-decoration is inheritable by pure (in-flow) block
elements and it is not inheritable by inline blocks ?
So here:
<strike><table>...</table></strike>
content of all cells in the table will be underlined and
here:
<strike><table style="display:inline-table">...</table>
</strike>
will be not.
And another question is:
<input> - is it "naturally" inline or inline-block element?
The same question but for <textarea>,<select> and <object>.
Andrew Fedoniouk.
http://terrainformatica.com
Received on Monday, 9 January 2006 01:17:55 UTC