Найбільш поширені запитання
Якщо Ви вкажете альтернативний текст не як зазвичай, а за допомогою атрибута title. тоді при відключенні графіки не буде написи, що приводить до розповзання, а при наведенні курсору на картинку, з'явиться випадає підказка. Не найкращий, але все ж вихід.
Приклад: наведіть курсор
Як організувати автоматичне пересилання відвідувачів на іншу сторінку?
Якщо згадати те, що будь-яка сторінка, з сервера надсилається клієнту в готовому вигляді з усією графікою, скриптами і т.п. то стає ясно - захистити не можна. Правда, коли сторінка генерується "на льоту", то можна побачити тільки її исходник, але не скрипт, який її "згенерував".
Як зробити, щоб при кліці на посилання в одному фреймі змінювалося вміст другого фрейму?
Приклад того як це зробити описується тут
Як зробити, щоб при кліці на посилання змінювалося вміст відразу двох, або більше фреймів?
Нехай при кліці по посиланню в потрібному фреймі завантажиться новий фреймсет, розділений на необхідну кількість фреймів, в кожному з них нехай буде прописаний свій файл. Якщо такий варіант не підходить, тоді кадри можуть містити дайте імена frame1 і frame2. а посилання треба вказати так:
Як вставляти один і той же шматок коду в різні місця сайту?
За допомогою сценарію CGI. SSI -діректів. або якщо до них немає доступу, то за допомогою Java Script. для цього необхідно створити текстовий файл file.js. наступного виду:
Як отлючіть поява рамки навколо посилання при натисканні на кнопку миші?
Вставте onFocus = "this.blur ()" в початковий тег посилання. наприклад:
Як отлючіть розмноження картинки фону "черепицею"?
За допомогою таблиць стилів CSS. а саме за допомогою. тоді таблиця стилів повинна мати такий вигляд:
Як заборонити браузеру відвідувача зберігати документи сайту і зображення в кеш?
- при кожному відвідуванні сторінки
- при кожному запуску браузера
- ніколи
Природно, що ці налаштування мають для браузера вищий пріоритет, ніж META -тегі. І якщо у Вас на сайті розташовуються, наприклад змінюються діаграми, виконання як оновлювані .gif -зображення, а у відвідувача налаштований браузер так, що об'єкти не перевіряються на предмет оновлення, то побачити зміни він зможе тільки після примусового поновлення сторінки, тобто шляхом натискання на кнопку "оновити".
В цьому випадку можна порадити упакувати файл в архів і викласти на сайт .zip-файл, що само по собі добре вже тим, що зменшить час його завантаження.
Як на одній сторінці розмістити текст на декількох мовах?
Якщо це заголовки або невеликий обсяг тексту, то іноді можна використовувати оптимізовані .gif -зображення, але правильніше буде використовувати метод, описаний тут
Як запустити на комп'ютері відвідувача .exe-файл?
За допомогою звичайного посилання, наприклад:
Але, на щастя, це не можливо без додаткових питань браузера "відкрити або зберегти файл на диску", інакше це викликало б великі проблеми з безпекою.
Як вставити фонову картинку в клітинку таблиці або в елемент форми?
Сама таблиця так само, як і її осередок цілком допускають використання атрибута background всередині тега, наприклад:
А у випадку з формою доведеться використовувати стилі, наприклад:
Як зробити, щоб при кліці на посилання в елементі таблиці HTML-файл завантажувався в іншу клітинку?
Засобами HTML - ніяк, однак домогтися подібного візуального ефекту можна вставивши в необхідну осередок IFRAME і в нього завантажувати потрібний файл. Таке рішення може виглядати, наприклад, наступним чином:
Як задати "новий рядок" в абзаці?
Іноді в початок рядка вставляють прозоре .gif-зображення, або ряд прогалин . але правильно буде - за допомогою таблиць стилів CSS.
Як задати буквицу?
Способів може бути кілька.
За допомогою .gif -зображення літери, наприклад:
За допомогою тега FONT і його атрибуту size. наприклад:
Використовуючи стилі, наприклад:
Використовуючи спеціальний псевдоелемент, який визначає стиль для першої літери в рядку.
приклад:
P: first-letter
Як зробити, щоб текст прокручувався а фон залишався на місці?
У стилях вказати body. або в самому тезі на сторінці:
Як вказувати відносні посилання?
Як створювати браузери-незалежні таблиці стилів?
Тут властивість font-family має загальні лапки, і пишеться окремо через дефіс, так само, як і font-size
Тепер те ж саме для Netscape Navigator
Тут fontfamily має окремі лапки, і пишеться разом без дефіса, так само, як і fontsize
Тепер, якщо взяти до уваги той факт, що браузер ігнорує ті частини коду, які не підтримує, можна спробувати написати універсальний код для цього прикладу:
У цьому коді Internet Explorer проігнорує другий рядок, а Netscape Navigator - першу. І якщо згадати і врахувати, що посилання на підключається зовнішню таблицю стилів пишуться теж по-різному
Як прикрасити посилання на сторінці?
Тут A: Link - це стиль посилання, A: Visited - це стиль відвіданого посилання, A: Active - це стиль активного посилання, і A: Hover - стиль посилання при наведенні на неї курсора.
Як зробити багатостроковий альтернативний текст до малюнка або посиланням?
Подібно до того як в тексті Ви задаєте перенесення рядка при тегом
. в альтернативному тексті використовується символ # 010;
Як завантажити сторінку не у фрейм, а в усі вікно?
Як завантажити сторінку в новому вікні?
Як викласти на сайті mp3-файли для скачування?
Правильніше для цих цілей використовувати FTP -Протокол, але якщо треба саме на сайті, тоді так:
В цьому випадку при натисканні лівою кнопкою миші файл буде відкритий будь-асоційованої з ним програмою, а для його збереження користувачеві необхідно буде скористатися контекстним меню правої кнопки миші, але такий спосіб скачування не настільки інтуїтивно зрозумілий, тому для спрощення процедури можна упакувати файл і вказати посилання на file.zip.
Як задати фонове звучання?
В ідеальному випадку Ваш сайт повинен мовчати, але якщо дуже хочеться мати музичну фонове оформлення, тоді:
Як поміняти фон у комірки таблиці?
Нехай зміна кольору відбувається при наведенні курсору, тоді:
Як елементи таблиці зліпити разом, без пробілів?
Необхідно уявити її в такому вигляді:
Як задати "гумовий" дизайн, однаково пристосований під будь-який дозвіл екрана?
Необхідно уявити все розміри в процентному вигляді, наприклад, ширину таблиці, ширину або висоту малюнка, розмір шрифту в заголовках і т.д. але найпростіше поставити це в стилях:
Як розташувати текст на сайті коллонкамі?
Спеціальними тегами HTML це можливо лише для NN. тому вибір залишається невеликий, або розташувати текст в таблиці з двома коллонкамі, або представити його шарами, але це дуже не бажано з точки зору юзабельності і прийнятно лише в рідкісних випадках, наприклад, для створення мережевої газети.
Як задати фон для заголовків?
За допомогою стилів:
Або задати стиль для класу, який можна буде застосувати вже до будь-якої ділянки тексту:
Як задати підвантажуємий шрифт на сторінці?
Для цього необхідно вказати шлях до файлу .eot так, як це описано тут. Для того, щоб створити такий шрифт існують спеціальні утиліти, причому як завжди це буває - різні у NN і IE. Друга з них поширюється безкоштовно і скачати її можна звідси. Однак застосування таких шрифтів не завжди може бути корисним, тому що браузеру користувача додатково доведеться довантажувати файл розміром близько 50-100 kB.
Як швидко і ефективно навчитися створювати сайти?
Як розмістити текст поверх картинки?
Часто використовується прийом, коли текст вставляють в осередок таблиці, а картинку призначають в якості фонового зображення осередки, однак правильніше використовувати для цієї мети шари, тоді код може виглядати наприклад так:
Як організувати попередню завантаження невидимих елементів сторінки?
До такої виверту часто вдаються, коли на сайті необхідно задати динамічну зміну зображень, наприклад зміна картинки при наведенні на неї курсора. Для досягнення моментального ефекту, зображення необхідно спочатку довантажити:
Цей код необхідно вставити в початок сторінки, тоді браузер користувача завантажить зображення в першу чергу, але не візуалізує його до певного моменту або події.
Ще одним способом попереднього завантаження елементів сторінки є створення нульового фрейма. тобто створюється фреймсет з двома фреймами, в першому фреймі нульового розміру завантажуються необхідні елементи, а в другому візуалізується сторінка.
При використанні "табличного дизайну", а саме коли весь вихідний код сторінки вставлений в одну таблицю, користувачеві доводиться довго чекати промальовування таблиці, тому що візуалізується вона цілком. Щоб якось затримати користувача або зайняти його вдаються до наступної виверту:
У цьому випадку користувач спочатку побачить перший шар з текстом, а після його перекриє таблиця, тому що абсолютне позиціонування в прикладі задано саме таким чином.
Як зробити неможливим завантаження одного фрейма, без фреймсет?
Засобами HTML ніяк, але можна вставити такий скрипт:
Тут мається на увазі, що фреймсет названий як index.html
Як зробити неможливим завантаження сторінки в чужій фреймсет?
Засобами HTML ніяк, але можна вставити такий скрипт:
Як зробити кнопку повернення до попередньої сторінки?
Засобами HTML ніяк, але можна вставити такий скрипт: