Я думаю, что ваша вторая форма лучше, чем ваша первая. Я не думаю, что атрибуция цитаты должна быть внутри <blockquote>
.
Использование тега <b>
зависит от вас, оно, вероятно, технически правильно в соответствии со спецификацией, но семантически бесполезно для всех практических целей.
С другой стороны, <br/>
выглядит неправильно, кажется, трудно оправдать, что там требуется семантический разрыв строки. Если вы хотите показать название и организацию в отдельных строках, то это наглядно и должно быть сделано с помощью CSS.
Относительно того, следует ли не использовать элемент <cite>
, это не будет правильным в соответствии со спецификацией HTML5, но см. http://24ways.org/2009/incite-a-riot Джереми Китом для альтернативной точки зрения.
Это очень субъективно, но у меня может возникнуть соблазн сделать что-то вроде
<figure class="testimonial">
<blockquote>
<p>The team worked closely with us to define our requirements, delivering the project over agreed phases to time and on budget</p>
</blockquote>
<figcaption class="attribution">
<span class="name">John Doe</span> <span class="organisation">ACME Industries</span>
</figcaption>
</figure>