Я пытаюсь сделать что-то вроде этого в CSS/HTML:содержание Центр инлайн-блочных элементов Div
Каждая «коробка» должна быть ссылка на детали ошибки. Текст и красный div внутри коробки должны быть расположены по горизонтали, как показано на изображении.
Вот мой код: JSFiddle
.outerDiv {
display: inline-block;
border-radius: 10px;
border: 2px solid #c3c3c3;
height: 100px;
width: 100px;
margin: 5px;
}
.innerDiv {
width: 50%;
height: 100%;
margin: 0 auto;
}
.errorLabel {
background-color: #a90329;
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
color: #fff;
border-radius: .25em;
line-height: 1;
vertical-align: baseline;
font-weight: 700;
text-align: center;
white-space: nowrap;
box-sizing: border-box;
}
Edit: После ответа Fabrizio Calderan
Если обнаружены два небольших вопроса.
- Когда текст ярлыка очень короткий, он отображается в той же строке, что и текст.
- Когда текст ярлыка очень длинный или содержит разрыв строки, ярлык выглядит не очень хорошо.
я был в состоянии исправить первый номер поворота метки в блоке элемент. Теперь я ищу способ убедиться, что все ярлыки имеют одинаковое пространство для нижней границы. (Это должно выглядеть как на картинке, а не так, как на скрипке)
Прохладный, и как я могу центрировать этикетку горизонтально? – musium
Ах после обновления все сосредоточено хорошо. Большое спасибо за Вашу помощь. – musium
@musium Если его совершенное, то приложите усилия, чтобы отметить его как адаптированный. : D –