Итак, у меня есть таблица внутри div, и я не указал никакой ширины. Для таблиц с большим количеством содержимого ширина таблицы превышает ширину родительского div. Почему это происходит? Как это сделать так, чтобы ширина таблицы всегда составляла некоторый процент от родительского div?Связь между таблицей и родительским div
ответ
Установите процентную ширину для таблицы и убедитесь, что ваш CSS не объявил ширину для div в другом месте. Дважды проверьте свой HTML, чтобы убедиться, что вы правильно вложили таблицу и закрыли свой тег div. Что-то вроде этого:
<!DOCTYPE html>
<html>
<head>
<title>Whatever</title>
</head>
<body>
<div>
<table><!--all your table stuffs--></table>
</div>
</body>
</html>
CSS:
div{
width: 90%;
}
table {
width: 90%;
}
Классы лучший способ решения этой проблемы, но приведенный выше код будет убедиться, что ваш ДИВ составляет 90% от ширины страницы, и таблица 90% вашей ширины div (с учетом полей, отступов и т. Д.).
Это то, что я хотел. Спасибо – praks5432
Вышеприведенный код не будет работать, если содержимое содержащихся элементов не сломается (например, длинные строки смежного текста, большие изображения и т. Д.). Вам нужно установить 'table-layout', который по умолчанию является' auto'. – nathanchere
CSS - ваш друг.
<table style="table-layout:fixed">
Это гарантирует, что элемент таблицы имеет последнее слово в ширине, а не в содержании.
обязательное ложка вскармливания пример:
<style>
#sampleTable {
table-layout:fixed;
width:80%;
background-color:#99F;
}
#container {
width:500px;
background-color:#F99;
}
</style>
<div id="container">
<table id="sampleTable">
<tr><td>Exampleofreallylongtextwhichshouldbreaklayoutnormally</td></tr>
</table>
</div>
В этом примере таблица всегда должна быть 400 пикселей (80% 500px родителя). Типичные предостережения для заполнения, полей и т. Д. Все еще применяются.
Вы также можете рассмотреть word-wrap
и overflow
для определения того, что делать с контентом, который обычно вытесняет размер таблицы.
и встроенный CSS - ваш враг;) – mikedugan
Это быстрый пример для быстрого вопроса. – nathanchere
Просто указывая на OP, не пытаясь нагнать вас – mikedugan
- 1. связь между iframe и родительским окном?
- 2. Связь между дочерним процессом и родительским процессом
- 3. связь между родительским процессом и дочерним процессом
- 4. Пробел между родительским div и дочерним div?
- 5. Связь между MySQL-событием и таблицей
- 6. Создать красивую связь между родительской таблицей и справочной таблицей?
- 7. Связь между таблицей файлов доступа и таблицей SQL Server
- 8. Связь между родительским процессом и несколькими дочерними объектами
- 9. связь между встроенным приложением и его родительским приложением
- 10. Связь между родительским и дочерним окном в wpf
- 11. Связь между родительским и дочерним потоком в Java
- 12. Как получить связь Angular 2 между дочерним и родительским компонентом?
- 13. Связь между приложением часов и родительским приложением iphone
- 14. Связь с родительским компонентом
- 15. Связь между контроллерами Angularjs, сервисным или родительским контроллером
- 16. Условная связь между основной таблицей и другими таблицами
- 17. Какова связь между адресным пространством и таблицей страниц в os161?
- 18. Как создать связь между таблицей и представлением в Entity Framework
- 19. Сущности рамки картирование связь между видом и таблицей
- 20. Связь между таблицей, строками и строками в Zend Framework?
- 21. Связь между двумя таблицами с дополнительной третьей таблицей между
- 22. MySQL данные копирования между таблицей с родительским ребенком отношения
- 23. Правильная связь между таблицей пользователя (присутствует) и таблицей сотрудников (прошлой и настоящей)
- 24. Связь с угловым родительским и дочерним контроллером
- 25. vue.js связь с родительским компонентом
- 26. MySQL - многопользовательская связь с той же таблицей и другой таблицей
- 27. Как избежать полей между дочерними элементами и родительским div?
- 28. db2 разница между таблицей и типизированной таблицей
- 29. Взаимосвязь между таблицей профессора и таблицей курсов
- 30. Разница между таблицей фактов и таблицей измерений?
Является ли ваш div объявленным как поплавок? – Mik378
Предлагаю дать больше информации о том, что вы уже пробовали, и, например, очерках того, что вы пытаетесь выполнить. – Sikian
Возможно, вы задаетесь непонятным вопросом, и чем больше информации вы сможете предоставить, тем лучше ответы, которые вы получите. –