Ну, я бы добавил хотя бы класс к элементу, к которому вы хотите применить стиль с первой буквой. Я уверен, что вы можете сделать правило CSS для первого абзаца первого div; но если у вас случится еще один div с параграфом в начале, то он будет применен ко всем из них. Другими словами, без использования class / id в вашем селекторе, он будет применен к первой букве первого абзаца EVERY DIV (что может не соответствовать вашему поведению). Поэтому я бы порекомендовал это:
<div>
<p class="FirstLetter">
Once upon a time..
</p>
<p>
A beautiful princess..
</p>
</div>
А потом в вашем css:
.FirstLetter:first-letter {
// styling rules here
}
Но если моя интуиция неверна, и вы точно знаете, что это то, что вы ищете, тогда ответ @Demian Brecht должен подойти.