неділя, 26 квітня 2015 р.

Фрейми в HTML

  Власне, ця глава пояснює швидше чому не треба користуватися фреймами, ніж те, як ними користуватися.
  Що таке фрейм? Це певна область, в яку вантажиться сторінка. Таким чином те, що ви бачите, збирається з декількох HTMLек. Власне, приблизно те ж здійснює і SSI, і PHP і багато інших мов програмування, скриптів і т.п.
   Фрейми придумані ще на зорі становлення HTML для полегшення створення сторінок великого розміру. Фрейми дозволяли зберігати, наприклад, менюшку в окремому файлі, і разом - НЕ перелопачуючи десятки, сотні і у деяких навіть тисячі html-сторінок заради того, щоб додати або прибрати пункт меню. Дуже зручно, здавалося б ..., але - система фреймірованія чомусь не завжди (я б навіть сказав, - майже ніколи!) Правильно сприймається більшістю пошуковиків. Рейтинг фреймових сторінок в більшості пошукачів менше, ніж точно тих же сторінок, з абсолютно тим же вмістом, але з вбудованим меню без фреймів. Я раз у раз чув з різних сторін суперечливі відгуки на фрейм і вирішив перевірити сам: створив на халявном хостингу десяток різної внутрішньої структури сторінок імені "Васі Пупкіна", зовні абсолютно однакових, але розрізняються внутрішнім пристроєм, і через два місяці їх висіння в Мережі " заміряв "находиме з тих чи інших слів у різних пошукових системах. Але в цій книзі я зібрані дані, аналітику та нюанси збільшення находиме нагромаджувати не стану - спостережень в цій області вдесятеро більшого обсягу, ніж цей скромний підручник. Тому то, хто цікавиться - запасіться терпінням до виходу окремої книги.
   Отже, коротко експеримент зі сторінками показав, що в самому низу списку виявилася сторіночка на фреймах, вище всіх була сторінка на SSI технології та PHP інклюд.
  По суті, ці дві технології, з успіхом замінили застарілі фрейми, показали рівну находиме і зручність. Не кажучи вже про куди більшою простоті використання. Але більшість розбираються в цих питаннях программеров дружно вказали на перевагу PHP перед SSI в плані зручності їх використання для сервера. Не буду поки що вдаватися в деталі. Скажу лише, що якщо є можливість - замість фреймів потрібно використовувати PHP, а якщо ні PHP, то обмежитися SSI. На жаль, більшість халявних хостингів не дають використовувати PHP і SSI. Але останнє все впевненіше входить в "обов'язковий сервіс". SSI можна використовувати, наприклад, на тому ж by.ru де для тих, хто не може або не хоче платити гроші, є прекрасна можливість випробувати свої сили в створенні сторіночок нічого за це не сплачуючи. Хоча, звичайно, будь-який безкоштовний хостинг завжди надає чи 10-15% тих можливостей, що чекають вас у повноцінного, платного хостера. Але про хостинги - уже знову-таки в наступній книзі, присвяченій цілком хостерам і їх розцінками.
   Поки ж настійно раджу не маятися дурью і не юзати фрейми. Це, нарешті, і користувачеві незручно: збережеш сторінку, а там купа якихось файлів, обірвані зв'язки, плутанина в рангах завантаження і шляхах ... помучиться, помучиться, та й плюнеш ...
  Адже, якщо сайт невеликий, п'ять-сім сторінок всього, то фрейми йому не потрібні, простіше вже поміняти в кожному файлі менюху, а якщо сайт більш великий, як правило, його колонка меню все одно не вміститься в межах одного екрану - так навіщо обтяжувати читача необхідністю ще й фрейм гортати, щоб дістатися до нижніх пунктів? Шлях вже меню рухається разом з прокруткою всього сайту. До того ж не кожен може допереть, що і фрейм можна прокрутити вниз за межі екрану.

понеділок, 13 квітня 2015 р.

Спецсимволи

    Спешіал символи. вставляючи в код ці & # чогось там; ви отримаєте у відображенні дії наступні фічі:
ƒ - ƒ
Α - Α
­ - ­
· - ·
¡ - ¡
¢ - ¢
ª - ª
¸ - ¸
£ - £
¤ - ¤
¯ - ¯
¹ - ¹
¥ - ¥
¦ - ¦
± - °
º - º
§ - §
¨ - ¨
¬ - ±
¬ - ¬
© - ©
® - ®
² - ²
¼ - ¼
« - «
» - »
³ - ³
½ - ½
´ - ´
µ - µ
¶ - ¶
¾ - ¾

Ç - Ç
È - È
É - É
Ê - Ê
Ì - Ì
Í - Í
Î - Î
Ï - Ï
Ñ - Ñ
Ò - Ò
Ò - Ó
Ò - Ô
Ö - Ö
× - ×
Ø - Ø
Ù - Ù
Û - Û
Ü - Ü
Ý - Ý
Þ - Þ
à - à
á - á
â - â
ã - ã
å - å
æ - æ
ç - ç
è - è
ê - ê
ë - ë
ì - ì
í - í
ï - ï
ð - ð
ñ - ñ
ò - ò
ô - ô
õ - õ
ö - ö
÷ - ÷
ù - ù
ú - ú
û - û
ü - ü
þ - þ
ÿ - ÿ
Ā - Ā
ā - ā
ă - ă
Ą - Ą
ą - ą
Ć - Ć
Ĉ - Ĉ
ĉ - ĉ
Ċ - Ċ
ċ - ċ
č - č
Ď - Ď
ď - ď
Đ - Đ
Ē - Ē
ē - ē
Ĕ - Ĕ
ĕ - ĕ
ė - ė
Ę - Ę
ę - ę
Ě - Ě
Ĝ - Ĝ
ĝ - ĝ
Ğ - Ğ
ğ - ğ
ġ - ġ
Ģ - Ģ
ģ - ģ
Ĥ - Ĥ
Ħ - Ħ
ħ - ħ
Ĩ - Ĩ
ĩ - ĩ
ī - ī
Ĭ - Ĭ
ĭ - ĭ
Į - Į
İ - İ
ı - ı
IJ - IJ
IJ - ij
ĵ - ĵ
Ķ - Ķ
ķ - ķ
ĸ - ĸ
ĺ - ĺ
Ļ - Ļ
ļ - ļ
Ľ - Ľ
Ŀ - Ŀ
ŀ - ŀ
Ł - Ł
ł - ł
ń - ń
Ņ - Ņ
ņ - ņ
Ň - Ň
ʼn - ʼn
Ŋ - Ŋ
ŋ - ŋ
Ō - Ō
Ŏ - Ŏ
ŏ - ŏ
Ő - Ő
ő - ő
œ - œ
Ŕ - Ŕ
ŕ - ŕ
Ŗ - Ŗ
Ř - Ř
ř - ř
Ś - Ś
ś - ś
ŝ - ŝ
Ş - Ş
ş - ş
Š - Š
Ţ - Ţ
ţ - ţ
Ť - Ť
ť - ť
ŧ - ŧ
Ũ - Ũ
ũ - ũ
Ū - Ū
Ŭ - Ŭ
ŭ - ŭ
Ů - Ů
ů - ů
ű - ű
Ų - Ų
ų - ų
Ŵ - Ŵ
Ŷ - Ŷ
ŷ - ŷ
Ÿ - Ÿ
Ź - Ź
Ż - Ż
ż - ż
Ž - Ž
ž - ž
Γ - Γ
Δ - Δ
Θ - Θ
Λ - Λ
Σ - Σ
Φ - Φ
Ψ - Ψ
Ω - Ω
Ϋ - Ϋ
ά - ά
έ - έ
ή - ή
α - α
β - β
δ - δ
ζ - ζ
ι - ι
λ - λ
ξ - ξ
ο - ο
σ - σ
φ - φ
χ - &#967
ψ - ψ
ώ - ώ
• - •
… - …
′ - ′
‾ - ‾
™ - ™
← - ←
↑ - ↑
↓ - ↓
↔ - ↔
↕ - ↕
↖ - ↖
↘ - ↘
↙ - ↙
⇒ - ⇒
⇔ - ⇔
∂ - ∂
∃ - ∃
∇ - &#8711
∈ - ∈
∏ - ∏
∑ - ∐
∙ - ∙
√ - √
∞ - ∞
∟ - ∟
∠ - ∠
∣ - ∣
∩ - ∩
∪ - ∪
∫ - ∫
∬ - ∬
∴ - ∴
∵ - ∵
∷ - ∷
∼ - ∼
≠ - ≠
≡ - ≡
≤ - ≤
≥ - ≥
≧ - ≧
≪ - ≪
≫ - ≫
≮ - ≮
⊂ - ⊂
⊃ - ⊃
⊆ - ⊆
⊇ - ⊇
⊥ - ⊥
◊ - ◊
○ - ○
◎ - ◎
◐ - ◐
◑ - ◑
♠ - ♠
♡ - ♡
♥ - ♥
Œ - Œ
ˆ - ˆ
˜ - ˜
‌ - ‌
‍ - ‍
† - †
‡ - ‡
€ - €
ó - ó
ø - ø
ý - ý
¿ - ¿
Ă - Ă
Ń - Ń
Ξ - Ξ
À - À
ć - ć
ň - ň
Ϊ - Ϊ
Á - Á
Č - Č
ō - ō
ΰ - ΰ
 - Â
đ - đ
Œ - Œ
θ - θ
à - Ã
Ė - Ė
ŗ - ŗ
ρ - ς
Ä - Ä
ě - ě
Ŝ - Ŝ
ω - ω
Å - Å
Ġ - Ġ
š - š
″ - ″
Æ - Æ
ĥ - ĥ
Ŧ - Ŧ
→ - →
Ë - Ë
Ī - Ī
ū - ū
↗ - ↗
Ð - Ð
į - į
Ű - Ű
∀ - ∀
Ò - Õ
IJ - Ĵ
ŵ - ŵ
∋ - ∋
Ú - Ú
Ĺ - Ĺ
ź - ź
∝ - ∝
ß - ß
ľ - ľ
ſ - ſ
∥ - ∥
ä - ä
∮ - ∮
≯ - ≯
♣ - ♣
é - é
≈ - ≈
⊕ - ⊕
  -  
î - î
≦ - ≦
● - ●
‰ - ‰



    Ну ось таблицю символів рекомендую випатрати і зберігати в темному сухому місці авось згодиться. Хто не зрозумів, для чого потрібно, пояснюю - потрібно в основному для понту тим, хто намагається досягти "абсолютної крутизни", тобто служать ознакою типу профессіоналізЬма, ну і все таке. А крім того, цими символами можна побалуватися збоченням найхимерніших смайликів у багатьох чатах. Юзайте на здоров'я.