Chris,

I agree with this. And adding new rows means you have to turn off some borders 
to make it look right - you don't want borders between the text and its link.

Sara



On Nov 16, 2013, at 4:05 PM, Chris Rockwell <ch...@chrisrockwell.com> wrote:

>> 
>> 
>> Except that to position the link inside the table cell isn't the only
>> solution, Why not on a new row for instance? Why must the link belong on
>> the exact same row? I don't see that.
>> 
> 
> Should the link not appear in the cell in which the content it relates to
> resides?  Putting it in a new row would take the link out of context and,
> arguably, be a misuse of the table row - adding a row for styling purposes.
> It would be acceptable (and semantically correct) to add a new row if the
> links contained in the cells within that row were applicable to the entire
> column (or adding a new cell if applicable to entire row) but if a link
> only relates to the contents in that cell, I would argue it should be in
> that cell.
> 
> 
> 
>> Sometimes you may have to resort to scripting for good reasons, but
>> commonly I try and rethink what I'm doing in that case.
>> 
>> I've found in my experience this type of thing only creep up on me when I
>> don't have the proper control over the design ideas that must be
>> implemented. I had a scrolling column design once which controls just "had
>> to" have the same look on all platforms and the only way to do that then —
>> known to me at least — was to get some scripts for the controls. I still
>> thought this was unwise and in the end I also couldn't use that site for my
>> portfolio. Everyone loses from such situations.
> 
> 
> This isn't an issue of JavaScript making things usable, it's using
> JavaScript to make things look the most desired way.  Think of it in
> layers, get as close as you can with HTML, then as close as you can with
> CSS, then finish it off with JavaScript.  I don't think you'll ever get
> some elements to look the exact same cross-browser even with JavaScript
> (unless you use an image, of course).  Use JavaScript to your advantage,
> just as you do CSS.
> ______________________________________________________________________
> css-discuss [css-d@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to