Замените HTML-таблицу отделениями

Вам необходимо привести адрес к указателю на объект struct block. Также вам необходим экземпляр объекта struct block для назначения приведенного указателя.

См. Этот пример:

struct block * volatile block_pointer = (struct block*)START_ADDR;
55
задан Brian Tompsett - 汤莱恩 23 September 2016 в 10:50
поделиться

4 ответа

Это должно добиться цели.

<style>
div.block{
  overflow:hidden;
}
div.block label{
  width:160px;
  display:block;
  float:left;
  text-align:left;
}
div.block .input{
  margin-left:4px;
  float:left;
}
</style>

<div class="block">
  <label>First field</label>
  <input class="input" type="text" id="txtFirstName"/>
</div>
<div class="block">
  <label>Second field</label>
  <input class="input" type="text" id="txtLastName"/>
</div>

Я надеюсь, что Вы получаете понятие.

43
ответ дан 3 revs, 3 users 80% 7 November 2019 в 07:24
поделиться

Знайте, что, хотя таблицам препятствуют как основные средства макета страницы, у них все еще есть свое место. Таблицы могут и должны использоваться, когда и в соответствующих случаях и пока некоторые более популярные браузеры (гм, IE, гм) не становятся большим количеством совместимых стандартов, таблицы иногда являются оптимальным маршрутом к решению.

25
ответ дан KOGI 7 November 2019 в 07:24
поделиться

Можно создать простые основанные на плавании формы, не имея необходимость терять жидкое расположение. Например:

<style type="text/css">
    .row { clear: left; padding: 6px; }
    .row label { float: left; width: 10em; }
    .row .field { display: block; margin-left: 10em; }
    .row .field input, .row .field select {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
    }
</style>

<div class="row">
    <label for="f-firstname">First name</label>
    <span class="field"><input name="firstname" id="f-firstname" value="Bob" /></span>
</div>
<div class="row">
    <label for="f-state">State</label>
    <span class="field"><select name="state" id="f-state">
        <option value="NY">NY</option>
    </select></span>
</div>

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

Для меня лично, жидкое расположение является более важной функцией удобства использования, чем точные элементы, используемые для разметки формы, таким образом, я обычно иду для таблиц.

4
ответ дан bobince 7 November 2019 в 07:24
поделиться

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

Существует много способов пойти об установке ширин. Blueprint.css является очень популярной платформой CSS, которая может помочь Вам настроить столбцы/ширины.

1
ответ дан Ken Browning 7 November 2019 в 07:24
поделиться