Предъявим к браузеру новое требование: пусть три следующих вида html-якорей отличаются визуально и на слух
Пусть все три вида якорей выделяются подчеркиванием
Никаких новых свойств для различения этих трех видов якорей вводить не надо: отличить их - задача браузера, а не создающего документ.
Пусть элементы интерфейса отправляются на сервер только в том случае,
если отличаются от значений, которые у них были сразу после загрузки документа.
Например, текстовые элементы интерфейса
<input
type
=text
value
=from_database>
могут иметь первоначальные значения из базы данных,
и таких полей может быть очень много.
Измененные значения также заносятся в базу данных -
не надо усложнять логику принимающего скрипта на языке запросов.
Известно, что индексы в свою очередь могут тоже иметь индексы, например
Ti3 | 22r |
Известно, что когда переменная имеет два индекса справа (или два индекса слева)
P.S.
Кроме тегов sub
и super
необходимы также теги up и down,
располагающие свое содержимое над и под предыдущим словом или html-элементом.
Существует более простой, чем MathML, способ записывать математические формулы. Некоторые математические символы должны не отображаться в строке, а использоваться для построения формулы. Это символ "/", существующий во всех кодировках, и это символы "" и "" (комплексное сопряжение). Таким образом выражение "(a+b+c)/(d+e)" должно отображаться как , выражение "a(b+c)" - как , выражение "(a+b)" - как .
Идея состоит в том, чтобы похоронить MathML как слишком трудный способ.
Пусть если сразу после открывающей скобки происходит переход на новую строку, то такая скобка должна быть растянута по размеру содержимого (заключенного между скобками).
[ a b c d ] | |||
( a b ) | |||
{ a b } | |||
|
| ||||
Единственной целью выделения текста в любой программе является последующее нажатие клавиш "Ctrl-C" ("Ctrl-Ins"). Предлагаю изменить поведение программ, в частности браузера: выделенный текст (отпущены клавиши клавиатуры или мыши) автоматически копируется в буфер обмена (clipboard).
Таким образом комбинации клавиш "Ctrl-C" и "Ctrl-Ins" больше не являются функциональными.
Переключение фокуса ввода пользователем на то окно в операционной системе, в котором есть ранее выделенный текст, означает автоматическое повторное копирование выделенного текста этого окна в буфер обмена.
Пусть будет можно использовать знаки "*,?" в строке адреса браузера, и пусть там они обозначают то же самое, что в командой строке в ОС. В ответ на такой адрес браузер генерирует html-страницу, в которой перечисляет все подходящие, но уже посещенные адреса.
up, down |