Я начинаю возиться с C#. Это мой первый проект на низовом уровне.
Я проработал пример MVC в течение недели и преодолел большинство своих проблем в обучении. Что я не могу понять, так это применить стратегию форматирования CSS к данным, возвращаемым из вызова БД (кроме как писать очень беспорядочную спецификацию вызова c HTML).
Я собираюсь использовать образец с w3schools.com (https://www.w3schools.com/css/tryit.asp?filename=trycss_table_border_divider) в качестве образца, потому что он хорошо содержится.
Используя этот пример, я хочу иметь возможность выравнивания по левому краю первый столбец, центрируйте второй столбец и выровняйте по правому краю с помощью # ##0.00
, отформатируйте столбец значений.
Я предполагаю, что в этом коде нужно что-то сделать, чтобы различать guish между Столбцы 1, 2 и 3 (но не могу найти, что это):
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
Полный список кода с w3schools.com выглядит следующим образом:
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
</style>
</head>
<body>
<h2>Bordered Table Dividers</h2>
<p>Add the border-bottom property to th and td for horizontal dividers:</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Savings</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
<td>$100</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
<td>$150</td>
</tr>
<tr>
<td>Joe</td>
<td>Swanson</td>
<td>$300</td>
</tr>
<tr>
<td>Cleveland</td>
<td>Brown</td>
<td>$250</td>
</tr>
</table>
</body>
</html>
Этот учебник, над которым я работаю, является следующим, но я решил, что я мог в этом примере (так что его, вероятно, следует игнорировать) https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-3.1&tabs=visual-studio-mac