I have some experience on other StackExchange sites, but on this site I apparently don't really understand it yet. I guess it's because the SE sites I'm used to are mainly technical, which means the scope for questions and answers is clearer.
Yesterday I posted an answer, but it got deleted for being not "specific" enough, the moderator said it didn't directly address the question. I reread my own answer and compared it to the other answers, and I did notice that, unlike the other answers, I first provided some general information before moving on to applying it to the asker's specific situation. Is that not how this site works? But another answer I posted, which had a similar approach, got an upvote and was not deleted.
As I don't really get it, I'm worried that I may make the same mistake again. When is a answer too general and what makes it specific?