One mistake that a number of people make when asking for help with fixing problems in their web page is to ask a question regarding how their site displays/behaves in a web browser and to then supply the original source of the web page as it appears on their server. This makes it far more complicated for anyone looking at the code to actually figure out where the problem might be because the person asking the question hasn't even narrowed it down to whether it is a server side problem or a client side problem.
That immediately breaks up the potential cause of the problem into one of two areas and even if it doesn't provide you with a solution will at least allow you to ask a more specific question. If the problem is client side then you can post the actual generated HTML etc in an appropriate client side forum to ask why it doesn't lookor behave the way it is supposed to (a link to your page so people can see it for themselves is also useful). If the problem is that the HTML is not being generated correctly then you can go ahead and post your original source code on a server side forum asking why it isn't generating the HTML you expected it to create which is a far more specific question and much more likely to be answered than if you just ask why the final page doesn't look right.
By actually doing a little research into the problem for yourself you narrow down the area in which the problem lies (or you may even solve it yourself). The more specific that you can make your question when asking for help the more likely you are to get an answer. Not only can people see that you have actually put in some work of your own in at least trying to figure out the solution (therefore making them more inclined to help) but you also make it much easier for others to help you since it will take far less of their time to help you work out the answer to a very specific question than it would take for them to answer the far more general one. If it looks like it would take a long time to figure out an answer to your question most people will skip over your question so as to help several other people with much quicker to answer questions instead since the sorts of benefit that most people are looking to achieve from helping out answering other people's questions are more closely related to the number of answers that they provide than they are to the difficulty of the questions.
This article written by Stephen Chapman, Felgall Pty Ltd.