Как делают меня вертикальный центр маркировка в отделении?

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

private readonly string title;
public string Title
{
    get { return this.title; }
}

(где поле инициализируется в конструкторе через переданный параметр, и затем только для чтения.)

, Таким образом, это имеет преимущества перед простым get / private set автосвойство.

16
задан mauris 24 March 2011 в 10:27
поделиться

7 ответов

You can:

<div style="height:30px; line-height:30px; text-align:center;">
    Label
</div>

Set the line-height of the text helps you to fit the height for one line only.

12
ответ дан 30 November 2019 в 15:38
поделиться
height: 30px; line-height: 30px; padding: 0;
24
ответ дан 30 November 2019 в 15:38
поделиться

Следующий CSS будет работать

text-align:center;
vertical-align:middle; 
display:table-cell;
14
ответ дан 30 November 2019 в 15:38
поделиться

padding-top: 15px;

remove 15px from the height on the div to.

you should have a look at padding http://www.w3schools.com/css/css_padding.asp

0
ответ дан 30 November 2019 в 15:38
поделиться

Use padding-top instead of margin-top. Remember that adding padding to the top is added to the height, so you need to reduce the amount that you use for padding from the height. If you just always want for the text to have 15px on top and bottom of it, just simply do:

padding: 15px 0px;

Without specifying height at all.

1
ответ дан 30 November 2019 в 15:38
поделиться

, если вы хотите, чтобы что-либо находилось в центре его родительского элемента, просто задайте ширину родительского элемента, используя стиль, и задайте дочернему style = "margin: 0 auto". удачи

0
ответ дан 30 November 2019 в 15:38
поделиться

Элемент не является элементом уровня блока, это встроенный элемент.

Попробуйте этот код

0
ответ дан 30 November 2019 в 15:38
поделиться