【发布时间】:2020-04-01 14:30:33
【问题描述】:
我开始修补 C#。这是我的第一个草根项目。
我已经研究了一周的 MVC 示例,并克服了我的大部分学习挑战。我无法掌握的是如何对从 DB 调用返回的数据应用 CSS 格式化策略(除了编写非常混乱的特定于调用的 HTML)。
我将使用来自 w3schools.com (https://www.w3schools.com/css/tryit.asp?filename=trycss_table_border_divider) 的样本作为样本,因为它包含得很好。
使用此示例,我希望能够将第一列左对齐,将第二列居中,并使用# ##0.00 右对齐格式化值列。
我认为我需要在这段代码中做一些事情来区分第 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
【问题讨论】:
标签: html css formatting