Author |
Message |
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Есть небольшая проблема с HTML. В таблице ячейка содержит формулу типа C6H4(OH)(NH2)·H2SO4. В некоторых случаях при отображении, если на ячейку приходится мало места на экране, эта формула между скобками разбивается на две части с переносом второй части на новую строку. Есть ли средства избежать этого? Что-то ничего поиском не нашёл.
|
26 Oct 2014 00:38 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
А если поиском найти например вот это
|
26 Oct 2014 06:23 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Nobr смущает тем, что это недокументированный тег. Я стараюсь, чтобы валидатор не ругался. Pre также запрещает перенос строки, но изменяет шрифт. Использовать CSS для этого мне представляется уже довольно сложным. Наверное, простых стандартных средств нет?
|
26 Oct 2014 09:52 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Если такой метод не подходит, а CSS лениво, то можно просто параграфу задать стиль:
Хотя CSS в этом смысле был бы наверно дюже предпочтительнее. Например заделать sample.css с содержимым: А в самом html использовать:
Естественным образом путь к sample.css должен быть реальный, в данном случае подразумевается в том же каталоге, где и html, но обычно выносят отдельно и прописываю абсолютные пути.
|
26 Oct 2014 21:52 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
CSS не то чтобы лениво, но не хочется сложного. Хороший учебник по CSS мне так и не попался, поэтому у меня этот самый CSS реализован весьма примитивно. Но приведенный пример мне подсказал, как поправить свои стили ("p.Формула" тоже там есть). Спасибо, попробую!
|
28 Oct 2014 09:13 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Чаще всего я сверяюсь вот на этом ресурсе http://www.w3schools.com/css/
|
28 Oct 2014 22:44 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Спасибо за помощь!
|
29 Oct 2014 09:36 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Как-то раньше я обходился без форм и сценариев, но теперь понадобилось. Разумеется, я порылся по интернетам, но просветления не достиг.
Предположим, хотим посчитать по закону Ома I=U/R одно из значений по двум другим. Сделали три окошка для ввода I, U, R. Вот с этого места возникают вопросы.
1. Может ли расчёт проводить сценарий на стороне сервера? Предполагаю, что может, но это будет сопровождаться перезагрузкой страницы в браузере?
2. Не могу понять, как передаётся введенное в окошко значение сценарию. Имеется в виду не конкретный случай сценария на js или php, а без привязки к конкретному языку. Каков именно механизм? Что происходит после нажатия Enter в окошке ввода?
Может, я чрезмерно туп, но как-то все учебники по этой теме, с которыми я ознакомился, эти вопросы или обходят, или объясняют их непонятно.
|
05 Jan 2015 13:08 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
1. Можно через перезагузку страницы, можно через AJAX (через мой фреймворк Webitable оно будет проще т.к. там можно динамически по урлу подменять содержимое любого элемента страницы по ID ; )
2. Надо JS-функцию привязать к полю ввода или по старнике - form с кнопкой Submit, которая при нажатии вызовет серверный скрипт через GET или POST, передав введённые значения как параметры, перерисовав страничку на новую с результатом
P.S. Может в Software топик перенесть?
|
05 Jan 2015 14:05 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Если нет ни js, ни php, что должен делать сценарий для обработки в общем случае? Можно ли его писать, скажем, на bash или tcl? Если сценарий на сервере выполнил свою работу, как после этого браузер узнает, что нужно обновить страницу?
Сложностей с AJAX и проч. рассматривать не будем (здесь же для НЕДОпрограммистов!), пусть есть только html, css, ssi, bash, tcl. Таким набором можно обойтись?
|
05 Jan 2015 22:11 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Если совсем без js, но с bash, то посмотри как делаются классические CGI.
Сам Common Gateway Interface сейчас используется не часто, в отличии от 15-20 летней давности, когда небыло понятия Dynamic HTML, по-этому многие уже про эту возможность забыли, а тогда это был единственный способ интерактивного взаимодействия с сервером.
|
05 Jan 2015 23:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22879 Location: Silicon Valley
|
О - отличный пример использования баша в качестве CGI
В общем случае надо иметь HTML страничку (либо вызывать тот же баш скрипт без параметров), которые будут выводить форму с полями ввода и кнопкой Submit - юзер что-то пишет в поля и нажимает Submit - при этом браузер вызовет урл из формы (указанный в поле action), и если задан метод GET, то вызванный скрипт получит свои параметры в переменной окружения QUERY_STRING - вот собственно и всё
P.S. с PHP проще - его можно настроить так, чтобы поля сразу превращались в переменные языка, т.е. ненадо было "вручную" разбирать переменные окружения, ну и запускаться PHP-скрипты могут откуда угодно, а не только из cgi-bin подкаталога
P.P.S. вот ещё про поведение QUERY_STRING при вызове CGI-скрипта (в данном случае на языке Hope): http://www.nedopc.org/forum/viewtopic.p ... ring#82480
|
06 Jan 2015 04:29 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
В былые времена, когда у меня небыло доступа к *nix подобным системам, я компилировал CGI exe'шники под венду для MS PWS (аналог IIS), писаные на VB5 для реализации некоторых функций локальной интранет сети. Блин, дела давно минувших дней... Уже почти всё забыл начисто.
|
06 Jan 2015 11:25 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Правильно ли я понял, что нет смысла писать страничку, содержащую форму, на html, потому как после отработки сценария всё равно обновлённая страница должна быть полностью написана этим сценарием?
|
07 Jan 2015 00:01 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 139 Location: 93.80.157.217
|
зачем для расчета напрягать сервер? можно сделать полностью клиентское приложение.
|
07 Jan 2015 05:08 |
|