First off, if you are a new user, read the FAQ. This site is built for specific type of questions, specifically questions that can turn into a discussion really aren't a viable question to be brought up in this format.
Second, provide as much detail as possible. If you are having a problem with a particular piece of code, post that code snippet in your question. If you are receiving a specific error, provide that error in your question. If the CSS you are using isn't displaying a field properly, take a screenshot of your page to show us what is going on. Absolutely no one on this site will punish you for posting too much information. In fact, you will more than likely find the response you desire as well as receiving more upvotes and gaining more attention.
Thirdly, this site has several built in tools to not only include this information but make it simple and easy to read. Notice that the question/answer box provides functionality for adding code ({ }), functionality for quoting a source (''), and even functionality for immediately uploading an image (the small image icon). Use these features! If you feel more comfortable using HTML, this site also supports that feature as well.
Finally, make sure you are polite and clear. Monitor your question and followup with anyone who responds. The community here takes time out of their day to help people. Please make sure they are given your attention when they attempt to help you.