Re: Two color rows in table inside while iteration
| From: | Ashley Sheridan | Date: | Fri, 30 Apr 2010 22:33:07 +0000 |
| Subject: | Re: Two color rows in table inside while iteration | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-304793@lists.php.net to get a copy of this message | ||
On Fri, 2010-04-30 at 15:59 -0400, tedd wrote:
> At 7:26 PM +0100 4/30/10, Ashley Sheridan wrote:
> >>On Fri, 2010-04-30 at 13:59 -0400, tedd wrote:
> >>At 4:37 PM +0200 4/30/10, Jay Ess wrote:
> >>>Paul M Foster wrote:
> >>>>+1
> >>>>
> >>>>This thread came up before, and tedd's solution was the least complex,
> >>>>as far as I could tell. I shamelessly stole his code and regularly use
> >>>>it in my own projects. ;-}
> >>>>
> >>>Or if one choose to use Smarty template.
> >>><tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
> >>>
>
> >>>>>><http://www.smarty.net/manual/en/language.function.cycle.php>http://www.smarty.net/manual/en/language.function.cycle.php
> >>
> >>Yeah, like that keeps presentation separate from data while making
> >>things simpler, right? I don't think so.
> >>
> >>Embedding styling attributes in html is simply not following "best
> >>practices".
> >>
> >>For example, if you have 100 pages of the above embedded code and the
> >>client says "Hey, let's change the color of that table" -- then you
> >>are going to have to change 100 pages of code whereas if you followed
> >>"best practices" then you would change only one rule in css.
> >>
> >>Cheers,
> >>
> >>tedd
>
> >I agree. Inline styles are useful in a few fringe cases, but if you
> >can avoid them then it's best practice to do so.
> >
> >Thanks,
> >Ash
>
> >><http://www.ashleysheridan.co.uk>http://www.ashleysheridan.co.uk
>
> Ash:
>
> The only "fringe" cases I can think of are those that could be solved
> by using a <span> tag.
>
> Do you have any examples otherwise?
>
> Cheers,
>
> tedd
I can't think of any right now, but I know that on occassion I've used
inline styles where I know that the style will never be repeated and was
a one-off style to just perform a quick fix. I know it's a messy thing
to do, but I'm sure there must be a good reason for them somewhere!
Thanks,
Ash
http://www.ashleysheridan.co.uk