Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> таблица шире экрана почему то, широкая таблица 
:(
    Опции темы
Сisa
Дата 9.1.2015, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



Обычная таблица:
Код

<table border="1">
<tbody>
<tr><th>фффф</th><th>ыыы</th><th>ввв</th><th>аааа</th></tr>
<tr>
<td>фффф</td><td>ы11111111111111111111111111111111111111 111111111111111111111111ы 44444444444444444444444444444444444444444444ы</td>
<td>в2222222222222222222222222222222 222222222222222222222222222вв</td>
<td>а33333333333333333333333 333333333333333333333333333333333333333333 3333333333333333333333333333333333ааа</td>
</tr>
</tbody>
</table>

при просмотре в редакторе и в браузерах  имеет нормальную ширину, т.е. не больше ширины экрана, потому что в строках есть пробелы, по которым и происходит перевод строк.
Но при при наполнении таблицы текстом, и добавлении еще пары таблиц после этой (и которые не шире первой), то почему то первая таблица разъезжается в ширину и становится раза в полтора шире экрана,  вылезает за правую границу экрана. По идее ведь у меня и в тексте есть пробелы, и там же должен происходить перенос строк. 
width: 100%; не помогает, хотя ведь и без него все должно как бы работать.
В тексте таблицы встречаются слова width, но они же не должны влиять.
Как нормализовать ширину моей таблицы?

PM MAIL   Вверх
_zorn_
Дата 9.1.2015, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: 2
Всего: 12



http://jsfiddle.net/
Потом посмотрим.
PM MAIL   Вверх
Сisa
Дата 9.1.2015, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



_zorn_  спасибо за быстрый отклик! Два дня с этой таблицей возился, правда не с шириной таблицы а с ее наполнением, но вот сейчас разобрался методом исключения строк в таблице, и нашел строку, в которой в теге 
<pre>была строка длинновата ! вот она и увеличивала всю ширину таблицы, потому что в ней перевода строк нету ! </pre>
PM MAIL   Вверх
Сisa
Дата 9.1.2015, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



Отключил примитивный стиль:
Код

    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    background-color: rgb(230,220,200);

и таблица нормализовалась, и в экран теперь умещается. А что так? размер шрифта указывал в head:
Код

 <link rel=stylesheet href="css/mystule.css">

т.е. весь расчет расположения на странице этой самой моей таблицы должен быть произведен с учетом нового, т.е. не по умолчанию, шрифта с размером в 14pt.
А вот на этот размер браузеры и IE 11 и Chrome как то не рассчитаны что ли?

Это сообщение отредактировал(а) Сisa - 10.1.2015, 15:30
PM MAIL   Вверх
Сisa
Дата 10.1.2015, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 18.1.2013

Репутация: нет
Всего: нет



Ооочень интересно!

PM MAIL   Вверх
bork
Дата 16.2.2015, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Так же в стили следует добавить

Код


<style>

table {
border:0; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td {
padding:0; /* cellpadding="0" */
vertical-align:top; /* valign="top" */
}


</style>


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.