cssで特定の文章を隠して文字色を制御したい。私のコードは以下です。
<html>
<head>
<style>
body {display:none;}
.apple {color:red;} <- pattern a
/* .banana {color:yellow;} */ <- pattern b
</style>
</head>
<body>
My favorite fruit is <span class="apple">apple</span>. <- sentence 1
My favorite fruit is <span class="banana">banana</banana>. <- sentence 2
</body>
</html>
パターン a の文 1 とパターン b の文 2 だけを表示したいのですが、Web ブラウザに文が表示されません。
css と html を編集して、文 1 と文 2 をそれぞれパターン a と b で表示するにはどうすればよいですか?