SitePoint Sponsor

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 25 of 37
  1. #1
    The Mind's I ® silver trophy Dark Tranquility's Avatar
    Join Date
    Sep 2003
    Location
    KSA - UAE
    Posts
    9,457
    Mentioned
    8 Post(s)
    Tagged
    1 Thread(s)

    Object Oriented CSS?

    Anyone checked this?
    http://wiki.github.com/stubbornella/oocss
    I am not a fan of css frameworks in general! Anyone sees interesting potential?

  2. #2
    billycundiff{float:left;} silver trophybronze trophy RyanReese's Avatar
    Join Date
    Oct 2008
    Location
    Whiteford, Maryland, United States
    Posts
    13,584
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Dang that looks so neat. It will be like the netbeans for CSS (netbeans is a program where you actually DESIGN java swing (visual stuff) instead of hand-coding it.) I think it will help a lot of new people out but more experienced people won't need to use it. Well, the amount of people using it will also include experienced people-it will allow them to get done work faster.

    Off Topic:

    If you want to get technical everything in CSS IS OO
    Twitter-@Ryan_Reese09
    http://www.ryanreese.us -Always looking for web design/development work

  3. #3
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Ryan, This topic reminds me of that earlier discussion we had where you asked about me marking up all the HTML elements by default, this is part of the reason why I do it. It provides consistency and a framework of skinned elements which I can reuse, and if individual pages need slight tweaks, I can offer an id or class to style outside the skinned boundaries, it helps compress the code down and reduce bulky CSS files.

  4. #4
    billycundiff{float:left;} silver trophybronze trophy RyanReese's Avatar
    Join Date
    Oct 2008
    Location
    Whiteford, Maryland, United States
    Posts
    13,584
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I personally have never used a framework as I have always just used notepad. Using a framework will indeed provide a more....interesting time indeed.
    Twitter-@Ryan_Reese09
    http://www.ryanreese.us -Always looking for web design/development work

  5. #5
    SitePoint Wizard Blake Tallos's Avatar
    Join Date
    Jun 2008
    Location
    Cuyahoga Falls, Ohio.
    Posts
    1,510
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like this. Good link DT. I say forget the Framework and use there ideas to implement into your CSS work. Lawl'z.
    Blake Tallos - Software Engineer for Sanctuary
    Software Studio, Inc. C# - Fanatic!
    http://www.sancsoft.com/


  6. #6
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by RyanReese View Post
    I personally have never used a framework as I have always just used notepad. Using a framework will indeed provide a more....interesting time indeed.
    You can create frameworks using notepad, after all those javascript and CSS frameworks are nothing more then libraries of mark-up syntax

  7. #7
    Mazel tov! bronze trophy kohoutek's Avatar
    Join Date
    Aug 2004
    Location
    Hamburg, Germany
    Posts
    4,248
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)
    I'm not a fan of CSS frameworks either. I admit I've never used one, but that is because each of the frameworks I've looked at, I wondered why it had to be so overly complex and non-descriptive in terms of naming conventions. I'm sure they're good though, just not for me.

    DT, have you looked at the CSS of the author's website? While I'm convinced this is well thought out and certainly a labor of love, it looks like overkill to me. I think I'd have to kill myself if - after a year or two - I ever wanted to change something. I prefer it somewhat simpler, I guess.
    Maleika E. A. | Rockatee | Twitter | Dribbble



  8. #8
    In memoriam gold trophysilver trophybronze trophy Dan Schulz's Avatar
    Join Date
    May 2006
    Location
    Aurora, Illinois
    Posts
    15,476
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The use of non-semantic class and ID values really irks me, as does the lack of absolute structure and use of hacks as well. Though on the surface this looks a lot like the CSS framework I've been developing, this uses far more code and can actually limit designs rather than enhance or empower their individuality/modification.

  9. #9
    SitePoint Wizard bronze trophy Black Max's Avatar
    Join Date
    Apr 2007
    Posts
    4,029
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Dan Schulz View Post
    The use of non-semantic class and ID values really irks me, as does the lack of absolute structure and use of hacks as well. Though on the surface this looks a lot like the CSS framework I've been developing, this uses far more code and can actually limit designs rather than enhance or empower their individuality/modification.
    Dan, you are gonna share your framework with us peons when you're done, right?

  10. #10
    In memoriam gold trophysilver trophybronze trophy Dan Schulz's Avatar
    Join Date
    May 2006
    Location
    Aurora, Illinois
    Posts
    15,476
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes. Right here on SitePoint, in fact. (If you look hard enough, there are already several pieces of it floating around the forums.)

  11. #11
    The Mind's I ® silver trophy Dark Tranquility's Avatar
    Join Date
    Sep 2003
    Location
    KSA - UAE
    Posts
    9,457
    Mentioned
    8 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by kohoutek View Post
    I'm not a fan of CSS frameworks either. I admit I've never used one, but that is because each of the frameworks I've looked at, I wondered why it had to be so overly complex and non-descriptive in terms of naming conventions. I'm sure they're good though, just not for me.

    DT, have you looked at the CSS of the author's website? While I'm convinced this is well thought out and certainly a labor of love, it looks like overkill to me. I think I'd have to kill myself if - after a year or two - I ever wanted to change something. I prefer it somewhat simpler, I guess.

    I totally agree Maleika!

    Quote Originally Posted by Dan Schulz View Post
    The use of non-semantic class and ID values really irks me, as does the lack of absolute structure and use of hacks as well. Though on the surface this looks a lot like the CSS framework I've been developing, this uses far more code and can actually limit designs rather than enhance or empower their individuality/modification.
    Yep! I posted this here to see if anyone finds any interesting potential I didn't see! it is probably well thought and designed but it certainly has obvious weaknesses and limits like the ones you listed Dan!

    And yeah!! You must share with us your CSS framework Dan!

  12. #12
    SitePoint Wizard
    Join Date
    Mar 2008
    Posts
    1,149
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I saw this a few days ago. I don't really see much out of it except as a bunch of "standard" class names.

    I already build my CSS files to reduce code duplication as much as possible by using generic class names. Because I make stylesheets for different medias (screen, print, etc.), this only sounds obvious and natural. Plus, it's how I roll anyway (I always feel very dirty if I have to write layout CSS that only can only be used for one thing on the site.)

    Plus, when I create a design, I don't think "hmm... what existing code can I put in X and Y." I pop open Photoshop and make the graphics work.

  13. #13
    @alexstanford Alex's Avatar
    Join Date
    Apr 2004
    Location
    Jacksonville, Florida
    Posts
    757
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    I must agree with most of you, I've never used a framework because they always seemed too complex for my needs. In the end, I usually start with an extremely simple reset and go from there with no other true consistencies. I should learn some more of the ideas in these frameworks for implementation in my own work, though, as mentioned.

    Alex
    Alex Stanford @alexstanford tumblog about.me in fb G+ K
    TechTalkin — The Premier Community for Technology Enthusiasts and Professionals
    Full Ambit MediaZero Sacrifice Web Design & Development; Made in the USA @fullambit in fb G+ K

  14. #14
    SitePoint Addict skunkbad's Avatar
    Join Date
    Apr 2008
    Location
    Temecula, CA
    Posts
    278
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I kinda believe that every designer makes their own framework. If you look at my websites, you would see similarities in the naming conventions for ids and classes. I hand code, and to me using somebody elses code just limits the design process, or at best makes it less efficient.

  15. #15
    SitePoint Addict
    Join Date
    Feb 2009
    Location
    Austin Texas
    Posts
    289
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, what is this and how do I get to it?

    I've seen the presentation before and liked the concept, but ten points against the designer for not putting a big freaking download button somewhere on there or at least just linking up the instructions to the relevant files.

  16. #16
    phpLD Fanatic bronze trophy dvduval's Avatar
    Join Date
    Mar 2002
    Location
    Silicon Valley
    Posts
    3,626
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Without doubt this approach will become increasingly important over time as the need to manage large networks continues to increase. And of course, this method allows for faster deployment.

  17. #17
    Guru in training bronze trophy SoulScratch's Avatar
    Join Date
    Apr 2006
    Location
    Maryland
    Posts
    1,838
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by vanishdesign View Post
    Ok, what is this and how do I get to it?

    I've seen the presentation before and liked the concept, but ten points against the designer for not putting a big freaking download button somewhere on there or at least just linking up the instructions to the relevant files.
    This is hosted on github, (git is a revisioning system like cvs, mercurial or svn )... this isn't a normal site and anyone who's using git would know how to download the files.

    There is a download tab @ http://github.com/stubbornella/oocss/downloads# so you can download it if you aren't familiar with git.
    Cross browser css bugs

    Dan Schulz you will be missed

  18. #18
    SitePoint Addict
    Join Date
    Feb 2009
    Location
    Austin Texas
    Posts
    289
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks. Was a bit thrown by Downloads (0)

  19. #19
    SitePoint Guru
    Join Date
    Dec 2005
    Posts
    982
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Gits a bit odd, but silly fast once you get the basics
    MySQL v5.1.58
    PHP v5.3.6

  20. #20
    Designer
    Join Date
    Jun 2006
    Location
    Manila
    Posts
    590
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    CSS is too simple to require a framework. All it needs is a nice FAQ (which Sitepoint already has).

    Honestly, the sad truth is that if you can't effectively use CSS on its own, a framework isn't going to help you.

  21. #21
    SitePoint Wizard
    Join Date
    Apr 2007
    Posts
    1,399
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    There's few good thing about frameworks and bad.

    Let's get bad out of the way
    1) Learning curve. After all, you gotta learn how it's used.
    2) You're about to do something outside of framework and this may take a while to debug or create new codes to handle it.

    The good
    1) After initial learning curve, you're going to save development time.
    2) If it's a framework supported by good ppl, then you'll have updates on that framework for free and you get more features!
    3) Save testing time by only testing the code you wrote. Assuming, their framework is generally solid.

    Would I use it? for now I use YUI and use jQuery to change the styles dynamically.

  22. #22
    SitePoint Member
    Join Date
    Mar 2009
    Location
    Orlando, FL
    Posts
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by RyanReese View Post
    I personally have never used a framework as I have always just used notepad. Using a framework will indeed provide a more....interesting time indeed.
    actually I just use pico on when im connected to the server.. me and my buddy laugh at the beginning of a new website project.. "grrrrumble grumble".. login to server.. pico index. php ..

  23. #23
    Follow: @AlexDawsonUK silver trophybronze trophy AlexDawson's Avatar
    Join Date
    Feb 2009
    Location
    England, UK
    Posts
    8,111
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    I can see the benefit of JavaScript frameworks as it takes the complexity of the scripting language, but CSS is incredibly easy to pick up and is not dynamic in the same way JS is when it comes to coding to provide equal compatibility across all browsers and renderers. It seems a bit counter intuitive to stuff your CSS full of unrequited generic defaults.

  24. #24
    SitePoint Zealot
    Join Date
    Nov 2004
    Location
    Glasgow
    Posts
    145
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I feel that CSS frameworks are over complicated for what they are. As someone has said, CSS is a fairly simple thing to pick up.

    Of all frameworks, for me 960 is what I tend to mirror in projects. I don't use it but the idea of 960 wide frame and then overlaying your design is good.

    I tend to you the photoshop layouts more than anything.

  25. #25
    SitePoint Wizard
    Join Date
    Apr 2007
    Posts
    1,399
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    I do agree that CSS isn't as dynamic as JavaScript but I think YUI clearly shows the benefit. I always use their CSS Layout UI. It's good enough for me.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •