Често задавани въпроси за IK конференция

1. Въпроси от общо невежество.

Можем да предположим, че при нормални условия, след стартиране на програмата на браузъра и свързването й със сървъра, последователно се случват шест събития:

  1. От страна на потребителя браузърът декодира дадения URL адрес и се свързва със сървъра.
  2. Браузърът изисква от сървъра да предостави необходимия документ.
  3. Сървърът преобразува частта от URL адреса, предаден към него, в име на файл и път към него, или стартира програма за изпълнение, за да обработи заявката.
  4. Сървърът изпраща файла с намерен документ или резултата от обработката на заявката до компютъра на потребителя под формата на документ.
  5. Сървърът прекратява установената връзка.
  6. Браузърът на компютъра на потребителя отразява получения документ.

Html - Език за маркиране на хипертекст - език за маркиране на хипертекст. HTML документите позволяват на потребителя да сочи към маркирана дума или фраза за достъп до файл или навигация до друг HTML документ, който е свързан към определена част от текста чрез хипервръзка. Такива хипертекстови връзки между файлове и документи, разположени на сървъри по целия свят, позволяват на системата да работи така, сякаш е огромна мрежа от информация.

HTML е _not_type_language_! Това е инструмент за логично оформление и не се опитвайте да позиционирате елементите си в конкретни позиции и конкретни места. Вашият клиент няма размер на екрана, размер на браузъра, цветове и звукова карта.

1.2. Какво е XML?

XML (Разширяем език за маркиране) е нов стандарт за проектиране на голямо разнообразие от документи, включително уеб страници. Уникалността на XML се крие в неограничената му разширяемост поради ясната структура на данните, възможността да дефинирате собствените си маркери и т.н. По-подробно обсъждане на XML е в конференцията RU.XML.

1.3. Какво е XHTML?

XHTML - това е XML-базиран език за маркиране на хипертекст, който се доближава до текущите HTML стандарти. Използва се като език за маркиране, преминаващ от HTML към XML.

1.4. Какво е WML?

1.5. Какво е CSS?

CSS (Каскадни таблици със стилове) - набор от правила за дизайн и форматиране, които могат да бъдат приложени към различни елементи на страницата.

В ранните HTML версии, за да присвоите определени свойства на елемент (като цвят, размер, позиция на страницата и т.н.), трябваше да описвате тези свойства всеки път, дори ако 10 или 110 такива елемента трябва да бъдат разположени на една страница, изобщо не се различават един от друг. Трябваше да вмъкнете едно и също парче HTML код в страницата десет или сто и десет пъти, увеличавайки размера на файла.

CSS работи по различен, по-удобен и икономичен начин. За да присвоите определени характеристики на елемент, трябва веднъж да опишете този елемент и да дефинирате това описание като стил и след това просто да посочите, че елементът, който искате да проектирате по подходящ начин, трябва да приема свойствата на описания стил.

CSS1 се разбира от всички браузъри, започвайки от четвъртата версия, но NN4 има някои особености в интерпретацията на стилове, които трябва да знаете. Поддръжката на CSS2 на добро ниво се прилага само в Mozilla/NN6 и Opera 6, IE, дори версия 6, не разбира синтаксиса и много свойства на CSS2.

1.6. Какво е SSI?

SSI (Включва сървърната страна) - сървърната страна включва. С помощта на SSI можете не само да показвате определени части на документа в зависимост от определени условия, не само да формирате документ от предварително определени парчета, но и да вмъквате резултата от определен CGI скрипт или програма директно в документа.

Ако SSI конструкциите не работят за вас, опитайте да промените разширението на файла там, където са свикнали да .shtml, или се разровете в конфигурацията на сървъра.

1.7. Какво е CGI?

Общ интерфейс на шлюза - стандартен шлюзов интерфейс. Протоколът CGI определя спецификациите, чрез които скриптовете и сървърите си взаимодействат. Браузърите не взаимодействат директно с CGI.