Люди в этом случае не могут быть блочным элементом, так как остальная часть текста между элементами li будет уменьшена. Также использование float - очень плохая идея, потому что вам нужно будет задать ширину для всего элемента li, и эта ширина должна быть такой же, как ширина всего элемента ul или другого контейнера.
Попробуйте что-то вроде этого в html:
<li><span></span><strong>The</strong> lazy dog.</li>
<li><span>AND</span> <strong>The</strong> lazy cat.</li>
<li><span>OR</span> <strong>The</strong> active goldfish.</li>
и в КСС
li {position:relative;padding-left:80px;} // 80px or something else
li span {position:absolute;top:0;left:0;}
li strong {color:red;} // red or else
поэтому, когда элемент li является относительным, вы форматируете элемент span как абсолютный и сверху: 0; left: 0; поэтому он остается в верхнем левом углу, и вы устанавливаете отступ слева (или: padding: 0px 0px 0px 80px;), чтобы установить это свободное пространство для элемента span.
Это должно работать лучше для простых случаев.