Originally Posted by
ccllnply
So if I'm understanding you right, a professional coder can just use CMSes to make design and development of websites easier and quicker and then because they are able to understand and manipulate the code they still have the freedom and potential they would have if they used traditional coding?
Yes, moreover these are basically communities of coders. And by seeing what everyone is doing and how they made their modules will only further his knowledge. Because understanding php code is one thing and having your own creativity and ideas is completely different.
Originally Posted by
ccllnply
I think the website looks better now. It was definitely worth getting a second opinion, especially such an educated one. I think the lower half of the page looks a lot better and I'm happy because that's the part I was really struggling with.
Web Page |
|
Another tip for your footer is that you need to add this line as well in your footer's CSS code:
Code:
border-top: 4px solid rgb(107, 211, 244)
This will put a 4 pixel line separator at the footer's start. Where RGB is skyblue colour hex code, which you can vary to whatever you think blends well.
Originally Posted by
ccllnply
I've just got one major problem now and that is that I've spent a good few hours designing the web site on my PC with a 24" monitor but when I go to test it on my mother's laptop, the change in resolution moves everything around and makes it messy and unorganised. At first I was using pixels to position thing (i.e. left:250px) but when I saw this happen I changed to percentage (i.e. left:25%) but that hasn't seemed to make any difference. I looked up solutions online and it seems to point to using margin:0 auto; but I've never come across that before. Do I simply add that into my CSS and just make my design with that in place?
I had the same issue in college during the year and it nearly cost me 20% in a test. My lecturer gave me the marks when she saw it working perfectly on my PC but she didn't even know that the change in resolution was the problem. Never mind teaching me how to solve it.
And this is something that you should've expected at the very start, it's a part of responsive web design and it's primarily categorized in 3 forms:
1) Fixed or static web design.
2) Fluid or Liquid web design.
3) Adaptive or scalable web design.
-Currently it looks like your website template is fixed, so whenever it will be opened in different devices having different resolutions it might look all messed up, especially when the width of the device or resolution is lower than what you have actually put or the values of margins and such. That is why you need to avoid higher values like "250px". Resolutions also vary in 4:3 and 16:9, 16:10 ratio patterns for widescreens.
-Liquid or fluid is based on percentages and as a result columns are relative to one another and the browser, allowing it to scale up and down fluidly.
-Adaptive is the most advanced one, which the web designers choose when the client specifically tells him that he needs a super website as he intends to use it to reach his clientele on all types of platforms. So they generally have media queries scripts which automatically controls the design and content of the website.
Like say, we made a website whose logo is super cool and of 450x200 pixels. But on handheld devices it won't look good and break the entire site pattern due to its sheer size. So here web designer can either choose to scale it down via scripts and if doesn't look good, he can use a different smaller version of logo or remove it entirely for smaller screen devices.
This is another cool tool you can rely on to see how your website is looking at different platforms:
http://quirktools.com/screenfly/