Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,787

Почему форма искажает дизайн?

11.02.2014, 19:49. Показов 661. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из CMS приходит код формы ввода, фрагмент которого приведен ниже. Но получается так, что размеры колонок в таблице не соответствуют тому, что задано стилями.

Виной всему является форма, которая искажает таблицу. Если убрать её коды, то все работает превосходно.

В скриншотах видны оба варианта - и с формой, и без нее. Из сравнения скиншотов видно, что само наличие формы почему-то уменьшает размер левой ячейки. Кроме того, окно ввода не полностью заполняет правую ячейку.

Как сделать, чтобы ширина левой ячейки соответствовала заданному в стилях, и чтобы окно ввода занимало всю правую ячейку?

(При этом ширину в пикселях задавать нельзя, поскольку на странице резиновый дизайн.
Кроме того, предпочтительно манипулировать только стилями, поскольку не все изменения HTML кода удастся реализовать).

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.comment {
    background: #F0EFEB;
    color: #333;
    margin: 1% 5% 2% 0;
    position: relative;
    padding: 2%;
    border-radius:15px;
    display:table;
    width:90%;
    border: red 1px solid;
}
 
.row {display:table-row;}
.caption {display:table-cell; background-color:#CF3; width:30%;}
.field {display:table-cell; background-color:#C6C; width:70%; }

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<!-- Это полный код из CMS -->
<p>С формой ввода</p>
<div class="comment">
<form action="/news/twelfth-news/" name="comment_form_00" method="post" >
    <div class="row">    
    <div class="caption">Имя</div>
    <div class="field"><input type="text" style="float: left; width:100%" name="author" value="" /></div>   
    </div>
</form>    
</div>
 
<!-- Если из кода убрать форму -->
<p>Коды формы ввода удалены</p>
<div class="comment">
    <div class="row">    
    <div class="caption">Имя</div>
    <div class="field"> Dva </div>   
    </div>   
</div>
Миниатюры
Почему форма искажает дизайн?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2014, 19:49
Ответы с готовыми решениями:

Почему искажает качество изображения?
Добрый день. Подскажите пожалуйста почему искажается качество изображения при выводе в ленте постов http://ichigarev.ru/ А когда...

FireMonkey искажает любой зашифрованный текст, почему?
есть самый простой метод шифрования procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin //Заменяем...

Почему невозможно открыть код таким образом и почему форма с ним никак не контактирует
И при двойном клике на элемент, открывается, а точнее переходит, на исходный код. Никак не пойму в чем проблема, а ответ по-любому...

2
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
11.02.2014, 20:04
Попробуйте
CSS
1
2
3
4
form{
  display:table;
  width: 100%;
}
1
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,787
11.02.2014, 20:17  [ТС]
Супер! Я в восторге!
С утра бился, а решение такое простое!
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2014, 20:17
Помогаю со студенческими работами здесь

Дизайн сайтов (desktop и адаптивный дизайн), баннеров и логотипов
Добрый день! Меня зовут Катя. Я - начинающий дизайнер. Рисую за гроши сайты (desktop и адаптивный дизайн), баннеры и логотипы. Моя...

Дизайн выпадающего меню под дизайн обычного
Здравствуйте, у меня то есть меню, но, есть одно но... Есть меню в стиле лава-лампы, и я хочу чтобы при уменьшении ширины экрана,...

[Mono] Почему закрывается форма?
есть две кнопки с разными функциями при нажатии на любую из них форма закрывается. Скажите в чем причина. Программирую в mono. ...

Почему изменилась форма?
Пишу проект на Qt. Работаю в Windows. Проект лежит в папке Project. Там все файлы. Рядом с папкой Project находится папка Copy. Туда в...

почему не двигается форма
вопщем не двигается форма она в левом углу мне нужно чуть ближе к центру вот собственно код Добавлено через 25 секунд &lt;div...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru