У меня есть приложение с ядром ASP .net 2.1.Я изменил это страница подробностей.Однако я застрял в элементах dl, dt и dd.
Текст в элементах dt, который содержит названия полей, примыкающих к правой стороне.и что бы я ни делал, я не мог изменить его, кроме того, что добавил и встроенный код стиля.Я поместил приведенный ниже код в раздел стиля файла:
<style>
dd {
min-width: 120px;
background: #dd0
}
dt {
float: left;
background: #cc0;
text-align: left;
}
</style>
Этот код не вносит изменений с точки зрения выравнивания с плавающей точкой и текста, однако он действует для фона, как показано на рисунке ниже.
Но когда я вставляю эти настройки дисплея как показано ниже, это прекрасно работает для тех строк, как на картинке выше.
<dt style="text-align: left; max-width: 70px;">
@Html.DisplayNameFor(model => model.PatientName)
</dt>
<dd>
@Html.DisplayFor(model => model.PatientName)
</dd>
<dt style="text-align: left;min-width: 70px;">
@Html.DisplayNameFor(model => model.PatientAddress)
</dt>
Это заставило менядумаю, что это иерархия настроек, но я попробовал даже самозагрузку и снова не повезло.
И я не хочу вставлять настройки в линию, так как это плохая практика.