Andrea Malalana
Hey there,
By reading the ticket I see that you're not very familiar with HTML/CSS in general... for that I suggest to ask help in a general HTML/CSS forum / StackOverflow for how to better style stuff (using tables, or bootstrap, headings etc...)
Now, regarding Articles Anywhere, if you plan to use a table, the correct syntax
would be this:
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Image</th>
<th scope="col">#</th>
<th scope="col">Name</th>
<th scope="col">Position</th>
<th scope="col">Ht</th>
<th scope="col">Wt</th>
<th scope="col">College</th>
<th scope="col">Hometown</th>
<th scope="col">Experience]</th>
</tr>
</thead>
<tbody>
{articles category="Roster"}
<tr>
<td>[image-intro layout="true"]</td>
<td>[no]</td>
<td>[link][title][/link]</td>
<td>[position]</td>
<td>[height]</td>
<td>[weight]</td>
<td>[college]</td>
<td>[hometown]</td>
<td>[experience][tags]</td>
</tr>
{/articles}
</tbody>
</table>
As you can see, the {articles} tag should sit OUTSIDE of the <tr>, because we want to repeat the data for every row.
However, the "issue" of trying to put Articles Anywhere in a table is that, usually, the Joomla editor (eg. JCE) will mess up the syntax once you save it.
So using bootstrap columns would actually be an easier solution. In that case, you'd need to put the {articles} tag outside of the <div class"row">, not inside.
In alternative, if you really want to use a table, you can do a little "hack" and use this code:
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Image</th>
<th scope="col">#</th>
<th scope="col">Name</th>
<th scope="col">Position</th>
<th scope="col">Ht</th>
<th scope="col">Wt</th>
<th scope="col">College</th>
<th scope="col">Hometown</th>
<th scope="col">Experience]</th>
</tr>
</thead>
<tbody>
<tr>
<td>{articles category="Roster"}[image-intro layout="true"]</td>
<td>[no]</td>
<td>[link][title][/link]</td>
<td>[position]</td>
<td>[height]</td>
<td>[weight]</td>
<td>[college]</td>
<td>[hometown]</td>
<td>[experience][tags]</td>
</tr>
<tr>
<td>{/articles}</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
The only "downside" of this work-around is that you'll have an extra empty row at the bottom.
Let me know if this helps.