#asp.net #twitter-bootstrap #asp.net-core #asp.net-mvc-4 #grid
Вопрос:
В настоящее время я ищу объяснение следующему явлению:
ASP.NET
lt;div class="container-fluid"gt; lt;div class="row"gt; lt;div class="col-md-4" style="font-size:16px;gt; one column lt;/divgt; lt;div class="col-md-4" style="font-size:16px;gt; two column lt;/divgt; lt;div class="col-md-4" style="font-size:16px;gt; three column lt;/divgt; lt;/divgt; lt;divgt;
Основываясь на приведенном выше коде, можно было видеть каждый столбец, разделенный вертикальной линией.
ASP.NET (Core) MVC
После перехода на MVC
платформу аналогичный код не отображал вертикальную линию, использующую разделитель столбцов.
В качестве обходного пути я добавил a CSS
и, слегка изменив код , добавил:
/* add column separator */ #divider .border { border-right: 1px solid #ddd; } lt;div class="container-fluid" id = "divider" gt; lt;div class="row"gt; lt;div class="col-md-4 border" style="font-size:16px;gt; one column lt;pgt; testlt;/pgt; lt;/divgt; lt;div class="col-md-4 border" style="font-size:16px;gt; two column lt;pgt; test2lt;/pgt; lt;/divgt; lt;div class="col-md-4 border" style="font-size:16px;gt; three column lt;/divgt; lt;/divgt; lt;/divgt;
Учитывая отсутствие улучшений и после онлайн-поиска, мне, следовательно, любопытно узнать любую причину.
Заранее спасибо.
Лучшие.
Комментарии:
1. В чем именно заключается проблема? Есть вертикальные линии или нет? И
style="font-size:16px;
то отсутствует закрытие"
2. @VDWWD: Спасибо за ваши отзывы. Изначально их не было, и я опубликовал собственный ответ, который не идеален, как описано. Любопытно посмотреть, существуют ли лучшие альтернативы.
Ответ №1:
Приведенная ниже корректировка в конечном итоге сработала, хотя и не идеально, так height
как количество вертикальных линий пропорционально количеству rows
используемых в каждой column
из них .
Н.Б.: Таким образом, я могу использовать, как обходной путь, пустые строки, чтобы гарантировать определенное symmetry
, оставаясь открытым для более надежных предложений.
CSS
.border-right { border-right: 1px solid #ddd; }
ASP.NET (Ядро) MVC
lt;div class="container" gt; lt;div class="row"gt; lt;div class="col-md-4 border-right" style="font-size:16px;gt; one column lt;pgt; testlt;/pgt; lt;/divgt; lt;div class="col-md-4 border-right" style="font-size:16px;gt; two column lt;pgt; test2lt;/pgt; lt;/divgt; lt;div class="col-md-4" style="font-size:16px;gt; three column lt;/divgt; lt;/divgt;