0

У меня есть загрузочный стол:Изменение высоты заголовка в таблице начальной загрузки

<table class="table-bordered table-condensed table-hover"> 
<thead> 
    <tr> 
    <th>Id</th> 
    <th>ProductName</th> 
    <th>Price</th> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
    <td>1</td> 
    <td>bicycle</td> 
    <td>5000</td> 
    </tr> 
</tbody> 
</table> 

Я хочу изменить высоту THEAD, й: «15px».

+0

Вы хотите высоту только 'th' или как' thead', так и 'th'? –

+0

вы можете только увеличить отступ, чтобы получить нужную высоту при использовании bootstrap css. – nareeboy

+0

@nareeboy: Что мне делать? – Math9

ответ

2

С умолчанию размера шрифта на главный стол всегда будет больше, чем 15px. Вы должны уменьшить размер шрифта (и отступы), чтобы получить желаемую высоту.

thead th { 
 
    font-size: 0.6em; 
 
    padding: 1px !important; 
 
    height: 15px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
<table class="table-bordered table-condensed table-hover"> 
 
<thead> 
 
    <tr> 
 
    <th>Id</th> 
 
    <th>ProductName</th> 
 
    <th>Price</th> 
 
    </tr> 
 
</thead> 
 
<tbody> 
 
    <tr> 
 
    <td>1</td> 
 
    <td>bicycle</td> 
 
    <td>5000</td> 
 
    </tr> 
 
</tbody> 
 
</table>

+1

Я понял. Спасибо ! – Math9

+0

Добро пожаловать! – n2o

0

в вашем html-файле, где у вас есть ссылка cdn bootstrap или путь к локальному каталогу, после того, как ссылка boostrap добавит путь к вам css-файлу. Всегда добавляйте ссылку на файл css после ссылки bootsrap, чтобы она перезаписывала любой из загрузочных css.

<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
<link rel="stylesheet" type="text/css" href="yourpathname.css"> 

затем перейдите в свой файл css и добавьте: вам нужно будет добавить что-то большее 15 пикселей.

th { 
     height: 50px; 
    } 
+0

Это не работает! – Math9

+0

Почему я не могу добавить высоту <15 пикселей? [link] (https://jsfiddle.net/DTcHh/24163/) – Math9

+0

Это моя гипотеза, не принимайте мою работу за нее. Иногда в bootstrap определенные элементы устанавливают отступы, маржу и высоту, которые могут превышать то, что вы хотите, чтобы ваша высота была. Поэтому, поскольку ваш размер меньше по сравнению с бутстрапом, он не будет их компенсировать и покажет высоту, которую вы хотите, чтобы вы были. Вот почему вам нужно что-то большее в этом случае, чтобы вы могли показать. Например, есть также случай, когда загрузочный навигатор будет накладывать ваш контент, и вам нужно будет добавить дополнение дополнительных 70 px, потому что высота навигационной панели по умолчанию составляет 50 пикселей. – BigMonkey89WithaLeg

0

Попробуйте CSS

table th, table thread { 
    height: 80px; 
} 
0

Существует два способа

Css файл или <style></style>

<style> 
    thead th{ 
     Height: 15px; 
    } 
</style> 


<thead> 
    <th style="height: 15px"></th> 
<thead> 
+0

Это не работает! – Math9

0

Вы должны перезаписать CSS от начальной загрузки, так что добавить класс к столу класс = например «мой стол».

.my-table thead th { 
    padding: 10px 0 5px 0 !important; 
    } 

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

Главное, чтобы добавить важный текст после css. Это перезапишет bootstrap css. Также обратите внимание. при написании css: padding: 10px 0 5px 0, первое число - padding-top, второе число padding-right, третье число - padding-bottom, а четвертое - padding-left.

Смежные вопросы