We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16534
    • 47 Posts
    Well I’ve been in coding purgatory trying to learn ModXCMS code but I think I’m getting there now lol.

    All I need to do is learn how to make better websites and I should be alright wink

    Here’s my website, it designed for reviews mainly but also has some other things.

    800x600 users I still cannot sort my template problems out yet, but I doubt there are many of you here.

    Users over 1024x768, there are very minor issues, which are hardly noticeable, but I am on them also.

    www.ruthlessintent.com/cms/

    Note the archives page doesn’t work. Please give feedback laugh
      • 27708 MODX Staff
      • 2,502 Posts
      Just looking at the site I would say that it looks okay.

      To offer some opinion I would say that you have too many navigation areas on the page. You have two uls before the header and a Dreamweaver dropdown/text menu below the banner and another nav bar in the left sidebar. These overlap and will inevitably confuse some people. You should rarely have more than two navigation schemes per layout.

      Also an opinion, you should bring your main content section closer to the navigation bar as it is nearly 100px away. While I like whitespace as much as the next guy you might want to restrict it to within the blocks. Also it brings the meat of the content higher in the user’s window and more will appear above the fold which on my notebook is at around 500px with all my firefox toolbars active.

      Professional suggestion: I would learn to align elements on the page. Look for the invisible margins on the page and make sure everything that is left aligns with those things that are left and the right elements should all line up as well. In the case of your sire the logo in the banner image looks as though it should line up at the left with the "Home" tab in your main navebar (the DW one) and also align with Navigation label for the sidebar nav. THe margins here should be consistent. It is a little thing but alignment is a very powerful yet subtle way to make your site look that much more professional.

      I would also look at reducing the #headerright to a smaller width such as 49% and changing the #headerleft to the same. or if you want them to align with the margins or box of the main #content box I would make them do so. The way they are floated now because you are using PX units on their width when I resize the window in Firefox the layout breaks.

      There are also issues I have with the semantics of your ID and Class names but those are personal and I don’t like to preach unless someone requests a sermon.

      All the best,

      Jay
        Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
        • 16534
        • 47 Posts
        Thanks a lot for the reply. Would you mind answering a couple of things please?

        Quote from: smashingred at Jul 08, 2007, 09:21 PM

        To offer some opinion I would say that you have too many navigation areas on the page. You have two uls before the header and a Dreamweaver dropdown/text menu below the banner and another nav bar in the left sidebar. These overlap and will inevitably confuse some people. You should rarely have more than two navigation schemes per layout.

        Looking at it now, I agree. I don’t really need those text links at the top anyway.

        Also an opinion, you should bring your main content section closer to the navigation bar as it is nearly 100px away. While I like whitespace as much as the next guy you might want to restrict it to within the blocks. Also it brings the meat of the content higher in the user’s window and more will appear above the fold which on my notebook is at around 500px with all my firefox toolbars active.

        Another good point I will use.

        Professional suggestion: I would learn to align elements on the page. Look for the invisible margins on the page and make sure everything that is left aligns with those things that are left and the right elements should all line up as well. In the case of your sire the logo in the banner image looks as though it should line up at the left with the "Home" tab in your main navebar (the DW one) and also align with Navigation label for the sidebar nav. THe margins here should be consistent. It is a little thing but alignment is a very powerful yet subtle way to make your site look that much more professional. ;

        This is where I am confused. What resolution are you on? Would you mind posting a screen cap of my site please? I’m in 1024x768 and everything is centre aligned except for the text. They all are aligned to the pixel as well. The resolution just after 1024x768 works as well as far as I remember, unless you’re talking about something else I didn’t notice.


        I would also look at reducing the #headerright to a smaller width such as 49% and changing the #headerleft to the same. or if you want them to align with the margins or box of the main #content box I would make them do so. The way they are floated now because you are using PX units on their width when I resize the window in Firefox the layout breaks.

        Yep, they will be gone soon grin.

        There are also issues I have with the semantics of your ID and Class names but those are personal and I don’t like to preach unless someone requests a sermon.

        I’m requesting smiley Its always good to hear the bad points so I can improve on them. What you’re saying, it does not affect how you view the website does it?
          • 27708 MODX Staff
          • 2,502 Posts
          This is where I am confused. What resolution are you on? Would you mind posting a screen cap of my site please?

          My PC screen dimension is 1280X800. I am running WinXP and using Firefox 2.0.0.4.

          I’m in 1024x768 and everything is center aligned except for the text. They all are aligned to the pixel as well. The resolution just after 1024x768 works as well as far as I remember, unless you’re talking about something else I didn’t notice.

          What I am talking about has to do with the individual design elements aligning. This is not text/paragraph alignment necessarily but with the alignment of graphical elements. See the screencap below. If you note that I have placed dashed lines to denote elements where alignment should be occurring from the top to the bottom of the page. If you look at the Ruthless Intent logotype in the banner and look at the main menu and the margin in the ’navigation’ box, each of these elements has a different spacing. Sure the boxes themselves line up but what will make this look clean and tight is if all the perceived lines of the image can align with one another. See the secont attachement where I have lined up the elements and adjusted the margins.

          I’m requesting Smiley Its always good to hear the bad points so I can improve on them. What you’re saying, it does not affect how you view the website does it?

          On the class and ID names. It is not a big deal but as an example you site has ids called #headerleft. and #headerright while I know that you are going to be getting rid of one or both of these it still makes sense to not restrict yourself in ways that trap you to having to change your templates. Naming IDs for the content and not for the placement on a page is better. For instance your #headerright content is a sort of quicknav or shortcut links. You won’t likely ever change the content of the container in terms of type so it is better to call it what it is vs. where it is. Then if you decide that you want to float it left you won’t have an ID called #headerright that is positioned to the left.

          To further this conversation on naming: (and please keep in mind there are a 1000+ ways to skin a cat) you could have dropped the containers for #headerright and #headerleft and just applied a class called .left or .right to the ul of the lists. so you would end up with:

          #header ul.left{
                  float: left;
          	width: 200px;//would be better if it were a %
          	height: 50px;
               }
          #header ul.right{
                  float: right;
          	width: 750px; //would be better if it were a %;
          	height: 50px;
               }
          


          or you could do as I said above and

          #quicklinks{
               float: right;
               width: 750px;
               height: 50px;
               }
          #jump_to_content{
               float: left;
               width: 200px;
               height: 50px;
               }
          


          By using this latter method for IDs you won’t be tied to presentation names like left or right or red or blue and then have to go back into your templates to change the ID when you change your scheme.

          Hope this helps.

          Let me know if you need clarification on anything.

          Sincerely and all the best,

          Jay
            Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
            • 16534
            • 47 Posts
            OK thanks.

            From the screenshot I don’t quite know what you’re pointing to with the lines on the left, but on the right I see.

            www.ruthlessintent.com/cms/

            Take a look now, does it look better regarding the header and white space?

            I will now begin working on the menu padding, and changing the classes wink

              • 27708 MODX Staff
              • 2,502 Posts
              ...I don’t quite know what you’re pointing to with the lines on the left...
              What the red lines in the first capture are supposed to point out is that you have at least three visual elements on the page that are at the left hand site of the page but none of them line up with one another.

              If you look at the second cap (the one I modified) you can see how I lined up the left edges of the Rutless Intent Logo, the "Home" link, the "Navigation" label and the navigation link list. If you look you will see that all the margins are identical now (although I had to scrub your fleur du lis [which seem out of place on the site anyhow {personal opinion}]).

              This type of alignment is one that is used by graphic designers and artists throughout the world. It makes things look more organized and polished if elements line up with other elements (visual elements not HTML). To put it another way, if your logo, main menu and subnavigation containers all have different padding things look just a little sloppy. Conversely if you are going to purposefully not align something to set it apart you should do so by a large amount not 5 or 12 px.

              Look at http://www.goldriverhomes.ca/ (one of my MODx sites) and see how all the elements on the left and right align with one another. The margins and or padding is 18pt. The logo, the main navigation, the big call to action boxes or text, the address block and the copyright line all have the exact same margin. On the right the same 18pt margin exists for the small calls to action boxes and the Supreme Homes Logo as well as my byline.

              Hopefully this has clarified things for you.

              Let me know if you have any more questions.

              Jay
                Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
                • 16534
                • 47 Posts
                ok thanks, I’ll work on it.