ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Каскадні таблиці стилів
         

     

    Інформатика, програмування

    Каскадні таблиці стилів

    Трохи теорії

    Я знаю, що теорія сама по собі, як правило, нудна, а для деяких людей -- нестерпним. Але іноді вона дуже допомагає в розумінні предмета. А тому -- трохи (зовсім трохи) теорії.

    Пам'ятайте анекдот про випускників інституту, яким в першу їх робочий день на виробництві говорять: "А тепер забудьте все, чому Вас вчили в інституті і починайте вчитися працювати! "? Так ось забудьте все, чому Вас вчили ... Все ці параметри та їх значення, що так нудно вставляти в кожен тег, якщо хочеш, щоб сайт виглядав так, як ти хочеш. Забудьте, тому що всі ці параметри і значення всіх цих тегів можна вказати один раз для всього сайту. Мало того, що це швидше і зручніше, - додатково до цього всі сторінки сайту будуть виконані в одному стилі. Якщо, звичайно, Ви цього хочете. Робиться це за допомогою таблиць стилів. Таблиці стилів, а якщо точніше - каскадні таблиці стилів (Cascade Style Sheets) - це одна з трьох компонентів DHTML - динамічного HTML (Dynamic HTML). DHTML - це термін, що позначає документи HTML, які можуть змінюватися без перезавантаження сторінки. Два інших компоненти DHTML -- це власне HTML і мови сценаріїв. Технологія DHTML дозволяє створювати динамічні документи, які можуть змінюватися при взаємодії з користувачем, відповідати на його дії (наприклад, рух мишки).

    Таблиці стилів спрощують визначення інтервалів між рядками тексту, відступів, квітів, використовуваних для тексту і фону, розміру і стилю шрифтів і іншої інформації, що визначає зовнішній вигляд документа.

    Як і все в нашому світі, використання таблиць стилів - медаль про двох сторонах, тому питання про доцільність їх застосування взагалі і способу застосування в Зокрема, Вам доведеться вирішувати окремо для кожного конкретного випадку. Для полегшення прийняття такого рішення наведу опис деяких функцій таблиць стилів, вказаних у специфікації HTML 4.0:

    Гнучке розміщення інформації про стиль. Приміщення таблиць стилів в окремі файли спрощує їх повторне використання.

    Незалежність від мов таблиць стилів. Специфікація HTML 4.0 не прив'язує до HTML конкретної мови таблиць стилів. Це дозволяє використовувати широкий діапазон таких мов. Наприклад, прості мови для більшості користувачів і більше складні для спеціалізованих випадків.

    Каскади.

    Ця можливість забезпечується деякими мовами таблиць стилів, у тому числі і CSS, для об'єднання інформації про стиль з декількох джерел. Це може бути, наприклад, корпоративні положення про стилі, стилі, загальні для групи документів, а також стилі, специфічні для одного документа. За використанням роздільного зберігання ці таблиці стилів можуть використовуватися повторно, що спрощує роботу авторів і підвищує ефективність мережевого кешування. Каскад визначає упорядковану послідовність таблиць стилів, в якій правила більш пізніх таблиць мають перевагу над більш ранніми. Не всі мови таблиць стилів підтримують каскади.

    Залежність від пристроїв.

    "Чистий" HTML дозволяє авторам розробляти документи незалежно від пристроїв. Це дозволяє користувачам звертатися до WEB-сторінок з використанням різних пристроїв, наприклад, графічних дисплеїв для комп'ютерів під управлінням Windows, Mfcintosh OS і X11, телевізійних пристроїв, спеціальним чином адаптованих телефонів і портативних пристроїв на базі PDA, мовних браузерів і тактильних пристроїв на базі абетки Бройля.

    Таблиці стилів, навпаки, застосовуються до конкретних пристроїв або групам пристроїв. Таблиця стилів, призначена для екрану, може застосовуватися при друці, але марна для мовних браузерів. Специфікація HTML 4.0 дозволяє визначити широкі категорії пристроїв, до яких застосовується конкретна таблиця стилів. Мови таблиць стилів можуть включати функції опису залежності від пристроїв в одній таблиці.

    Альтернативні стилі.

    Автори можуть пропонувати читачам кілька способів перегляду документа. Наприклад, таблиця стилів для подання компактних документів з дрібним шрифтом, або таблиця, що задає великі шрифту для зручності читання. Автор може вказати бажану таблицю, а також альтернативні таблиці для певних користувачів або пристроїв. Агенти користувачів повинні надавати можливість вибору однієї з таблиць або відключати всі стилі. (Додам, що, наприклад, при використанні Internet Explorer 5.0 і вище, Ви можете створювати свої таблиці стилів, які будуть використовуватися для відвіданих Вами сайтів.)

    Питання продуктивності.

    Іноді (наприклад, при використанні загальної таблиці стилів для групи документів) використання таблиць стилів може призвести до затримки загального представлення матеріалу. Ці проблеми вирішуються шляхом надання можливості авторам включати інструкції за поданням в кожен елемент HTML.

    Це - Загальні положення про таблиці стилів, визначені специфікацією HTML 4.0.

    В наступних статтях поговоримо докладніше про способи додавання стилів, мовах стилів, каскадах, і т.д. Як Ви переконаєтеся при більш близькому знайомстві з таблицями сталей - це велика і досить складна тема, тому розмова чекає довгий :-).

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://www.i2n.ru

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status