Как я выровняю промежутки или деления по горизонтали?

Я чувствую, что вы просто упускаете название объекта.

Попробуйте добавить имя для объекта в config.json следующим образом:

{"beep":{"beep":"bopp"}}

Тогда вы можете сделать string beep =config.GetSection("beep").Value

85
задан Thomas Owens 22 October 2008 в 14:33
поделиться

8 ответов

Можно использовать отделения с float: left; атрибут, который заставит их появиться горизонтально друг рядом с другом, но затем Вы, возможно, должны использовать очистку на следующих элементах, чтобы удостовериться, что они не накладываются.

75
ответ дан 24 November 2019 в 08:21
поделиться

Можно использовать

.floatybox {
     display: inline-block;
     width: 123px;
}

Если только необходимо поддерживать браузеры, которые имеют поддержку встроенных блоков. Встроенные блоки могут иметь ширину, но являются встроенными элементами кнопки Мне нравится.

О, и Вы могли бы, wnat для добавления вертикальный - выравниваются: вершина на элементах для проверки вещей выстраивается в линию

39
ответ дан 24 November 2019 в 08:21
поделиться

можно сделать:

<div style="float: left;"></div>

или

<div style="display: inline;"></div>

Любой вызовет отделения к мозаике горизонтально.

4
ответ дан 24 November 2019 в 08:21
поделиться

Посмотрите на свойство Float CSS. http://w3schools.com/css/pr_class_float.asp

Это работает с элементами блока как отделение. С другой стороны, что является Вами пытающийся отобразиться, таблицы не являются злыми, если Вы действительно пытаетесь показать таблицу некоторой информации.

0
ответ дан 24 November 2019 в 08:21
поделиться

Я сделал бы это что-то вроде этого, поскольку это дает Вам 3 даже размерных столбца, даже располагая с интервалами и (даже) масштабы.Примечание: Это не тестируется так, этому, возможно, понадобилась бы тонкая настройка для более старых браузеров.

<style>
html, body {
    margin: 0;
    padding: 0;
}

.content {
    float: left;
    width: 30%;
    border:none;
}

.rightcontent {
    float: right;
    width: 30%;
    border:none
}

.hspacer {
    width:5%;
    float:left;
}

.clear {
    clear:both;
}
</style>

<div class="content">content</div>
<div class="hspacer">&nbsp;</div>
<div class="content">content</div>
<div class="hspacer">&nbsp;</div>
<div class="rightcontent">content</div>
<div class="clear"></div>
3
ответ дан 24 November 2019 в 08:21
поделиться

То, что Вы хотели бы делать, ищут CSS основанные на сетке разметки. Этот метод макета включает определение некоторых классов CSS для выравнивания содержания страницы к структуре сетки. Это более тесно связано для печати расположения, чем веб-, но это - техника, используемая на большом количестве веб-сайтов к расположению содержание в структуру, не имея необходимость обращаться к таблицам.

Попробуйте это за начинающих из Разбивающегося Журнала.

1
ответ дан 24 November 2019 в 08:21
поделиться

Мой ответ:

<style>
 #whatever div {
  display: inline;
  margin: 0 1em 0 1em;
  width: 30%;
}
</style>

<div id="whatever">
 <div>content</div>
 <div>content</div>
 <div>content</div>
</div>

Почему?

Технически, Промежуток является встроенным элементом, однако он может иметь ширину, просто необходимо установить их свойство дисплея для блокирования сначала. Однако в этом контексте, отделение является, вероятно, более соответствующим, поскольку я предполагаю, что Вы хотите заполнить эти отделения содержанием.

Одна вещь, которую Вы определенно не хотите делать, имеют clear:both набор на отделениях. Установка его как этот будет означать, что браузер не позволит никаким элементам находиться на той же строке как они. Результат, Ваши элементы сложат.

Отметьте, использование display:inline. Это имеет дело с ie6 удваивающей поле ошибкой. Вы могли заняться этим другими способами при необходимости, например, условные таблицы стилей.

Я добавил обертку (#whatever), поскольку я предполагаю, что они не будут единственными элементами на странице, таким образом, необходимо будет почти наверняка выделять их от других элементов страницы.

Так или иначе я надеюсь, что это полезно.

11
ответ дан 24 November 2019 в 08:21
поделиться

Я попытался бы дать им всем display: block; атрибут и использование float: left;.

Можно затем установить width и/или height как хотите. Можно даже указать некоторые правила выравнивания по вертикали.

0
ответ дан 24 November 2019 в 08:21
поделиться