OK, I'm a masochist for using IE, and even more so for using the current beta of IE6; but, it'd be "cool" if there were classes assigned to stuff so that I could use a custom style sheet accross all my browsers to give a consistant look and feel -- at the moment, alignment is everywhere but left which is making it a pain to read code in nodes :o(

As a bonus, it'd mean that the themes could just be a different style sheet thrown at the user...

Just an idea, I don't mind elaborating more if needs be :o)

--
RatArsed

Replies are listed 'Best First'.
Re: Presentation...
by rob_au (Abbot) on Jun 27, 2001 at 16:13 UTC
    I'm taking a bit of a guess here that you are referring to the layout of the Perl Monks site, although its not entirely clear from your post as to whether you are referring to the site or to stylisation of the browser itself - At least from the caffiene-intoxicated daze through which I'm reading.
     
    Nevertheless, I think you might want to have a look at pmproxy or pmproxy2 by nashdj and the follow-up post to the latter of these nodes by Arguile entitled pmproxy2.0.1?. These (underrated, IMHO) nodes talk exactly about what you seem to want - applying customised style sheets to the Perl Monks layout. A screen shot of a customised layout which nashdj achieved can be seen here.
     

     
    Ooohhh, Rob no beer function well without!
Re: Presentation...
by holygrail (Scribe) on Jun 27, 2001 at 16:12 UTC
    I voted -- on this. I don't like the idea. Please keep all HTML as basic as possible. No class definition pleeeeeaaaase!

    --HolyGrail
      I'd disagree heavilly with you on that -- the goal of CSS is to move presntational elements out of HTML, moving it back into line with it's goal for being a more structural markup -- it'd also significantly lower the amout of load as the styling information (w|c)ould be separated out into a separate file.

      Therefore using CSS with HTML actually makes the HTML simpler

      --
      RatArsed

        This is fine in principle, but maintain backwards compatibility. The use of CSS in a way which is not Netscape 4 compatible is not acceptable.
        Oh, and it'd make the site printer friendly with minor additions to the CSS (which non supporting browsers would just ignore) -- it's always nice for print friendly versions...

        --
        RatArsed

      While I agree entirely with your sentiments for code simplication, the introduction of classes would allow for much more flexibility in layout and consistently throughout styles and layout of the site, IMHO - Although I must admit I don't use CSS or class definitions in my HTML code either.
       
      Although I don't think RatArsed was entirely clear about exactly what he wanted to achieve, I think that the nodes which I pointed out in my post should offer an acceptible alternative with the application of style sheets independent to the Perl Monks site - This I feel is an acceptable solution allow for HTML purity and stylised eye-candy :)
       
      Cheers
       

       
      Ooohhh, Rob no beer function well without!