Ответ 1
слой является встроенным элементом, и вы не можете дать width
встроенным элементам. попробуйте установить display:inline-block
для .button
(обратите внимание, что этот не поддерживается IE6)
Я создаю несколько вкладок с помощью меток, а затем собираюсь добавить некоторый простой наведение на javascript. Однако я хочу, чтобы все метки были фиксированного размера с текстом в центре. Это то, что у меня есть:
<style>
.button
{
border-style:solid;
border-width:1px;
background-color:rgb(193,203,225);
font: normal 14px arial, sans, sans-serif;
text-align:center;
color: rgb(54,95,145);
width:100px;
margin: 0px;
padding: 0px;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}
</style>
<label id='Label5' class='button'> Personal Details </label>
<label id='Label1' class='button'> Education </label>
<label id='Label2' class='button'> Achievements </label>
<label id='Label3' class='button'> Work Experience </label>
<label id='Label6' class='button'> IT Skills </label>
<label id='Label4' class='button'> Languages </label>
но не работает? Кто-нибудь может помочь?
слой является встроенным элементом, и вы не можете дать width
встроенным элементам. попробуйте установить display:inline-block
для .button
(обратите внимание, что этот не поддерживается IE6)
вам нужно добавить display:block
, чтобы получить ширину для работы, а затем добавьте float:left
, чтобы получить их в макете, как вы хотите
Установите display: inline-block
в класс .button
, поскольку метки являются встроенными элементами, поэтому он не распознает вашу ширину.
label.button {
display: block;
text-align: center;
width: 100px;
}