Предъявим к браузеру новое требование: пусть три следующих вида 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 |