[whatwg] Suggestion for new element/attribute

width="*" in tables means that this cell will take all possible width. 
There is no AFAIK such attr in CSS.

Brenton Strine wrote:
> I don't think that code works. I can't get it to. At
> least, if it does, it is extremely fragile and breaks if
> everything else isn't set exactly right.
>
> Is there an equivelant of the "*" in CSS? I don't think
> there is.
>
>
>
> -----Original Message-----
> From: whatwg-bounces at lists.whatwg.org
> [mailto:whatwg-bounces at lists.whatwg.org] On Behalf Of Aux
> Sent: Thursday, April 26, 2007 12:35 AM
> To: whatwg at lists.whatwg.org
> Subject: Re: [whatwg] Suggestion for new
> element/attribute
>
> This code works fine. The only thing is to move * width
> into CSS.
>
> <table>
>     <tr>
>        <td>
>           <div>blablabla</div>
>           . . .
>        </td>
>        <td width="*">&nbsp;</td>
>     </tr>
> </table>
>
> Brenton Strine wrote:
>   
>> Consider this case:
>>
>> You have a table one row high with two cells. It's
>>     
> width is 100%.
>   
>> You want the width of the left cell to be only as big
>>     
> as the content, 
>   
>> and you want the right cell to take up all the rest of
>>     
> the space.
>   
>> However, the amount of content in both the right and
>>     
> the left cell 
>   
>> changes, so you can't give a percent or a pixel width.
>>
>> In that situation, you could either 1) intentionally
>>     
> give the right 
>   
>> cell an incorrect width of 100%, or 2) put a whole lot
>>     
> of invisible 
>   
>> text in it, so that the cell always expands enough to
>>     
> make the left 
>   
>> cell only the minimum size needed.
>>
>> -----Original Message-----
>> From: Benjamin Hawkes-Lewis
>> [mailto:bhawkeslewis at googlemail.com]
>> Sent: Wednesday, April 25, 2007 3:44 PM
>> To: Brenton Strine
>> Cc: whatwg at lists.whatwg.org
>> Subject: Re: [whatwg] Suggestion for new
>>     
> element/attribute
>   
>> This sounds very much like something that should be
>>     
> done in CSS, not 
>   
>> HTML. But can you explain what you mean by "expand ...
>>     
> as if it were 
>   
>> full of text"? If something is already a given size,
>>     
> then filling it 
>   
>> with text should not make it expand.
>>
>> --
>> Benjamin Hawkes-Lewis
>>
>> Brenton Strine wrote:
>>   
>>     
>>> Hello,
>>>
>>> I am new here, so please let me know if I am doing
>>>       
> anything out of 
>   
>>> order.
>>>
>>> I would like to make a suggestion for soemthing I want
>>>     
>>>       
>> to
>>   
>>     
>>> see in HTML5.
>>>
>>> I call it the inflate tag. <inflate>.
>>>
>>> The purpose of this tag is to expand that which
>>>     
>>>       
>> contains
>>   
>>     
>>> it as if it were full of text. I have seen many
>>>     
>>>       
>> websites
>>   
>>     
>>> where the designers were forced to put long strings of
>>>       
> hidden text 
>   
>>> into a cell in order to make it expand correctly. Thus
>>>       
> text browsers 
>   
>>> find strange segments
>>>     
>>>       
>> like
>>   
>>     
>>> this:
>>>
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w w w w w w w w w w w w w w w w w w w w
>>>       
> w
>   
>>>     
>>>       
>> w
>>   
>>     
>>> w w w w w w w w
>>>
>>> Of course, developers already have the ability to
>>>     
>>>       
>> specify
>>   
>>     
>>> the width in terms of pixels, ems, percent, and tons
>>>       
> of other stuff. 
>   
>>> But there are times, particularly in fluid design,
>>>       
> when you can't get 
>   
>>> the div to work the way you want without text to
>>>       
> expand it.
>   
>>> This could even be an attribute rather than a tag:
>>> width="inflate".
>>>
>>> Brenton
>>>
>>>     
>>>       
>>   
>>     
>
>   

Received on Thursday, 26 April 2007 22:13:56 UTC