2011 7 липня 2011

Питання про CSS хак

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

Напишіть фрагмент CSS, який буде відображатися пункт в синьому в старих браузерах, червоний в нових браузерах, зелений в IE6 і IE7 в чорному

#content p{color:blue}
html>body #content p {color:red}
* html #content p{color:green}
html>body #content p {*color:black;}


2011 18 лютого 2011

IE Javascript Помилка: Об'єкт не підтримує це властивість чи метод

Якщо б цей дивний питання, де шматок Javascript працювало у всіх браузер ANS як зазвичай IE бар :) Просто ... це було, але, оскільки сценарій був написаний не мною, потрібно якийсь час, щоб налагодити цей "Об'єкт не підтримує це властивість чи метод" помилки, які тільки IE рвало. Можливо! Якби я писав сценарій, я б не отримав цю помилку на всіх, а не змішувати мою імена змінних полів ідентифікаторів :).

Проблема: Об'єкт не підтримує це властивість чи метод (в рядку 3)

 function funzoneSP(){ document.getElementById('video_id').style.visibility="hidden"; shortdesc = document.getElementById('shortdesc').value; .... } 

Рішення:
Помилка генерується на thirdrow в наведеному вище прикладі (3 лінії ... "shortdesc = document.getE ...."). Я перепробував усі роду дурниці, що я не варті навіть згадки тут і, нарешті, що ви думаєте! просто змінивши УАГ shortdesc на щось інше позбувся помилки. Основному! Ім'я змінної був відрізнятися від fieldID


2010 20 травня 2010

Re-Велоспорт CSS: Look At рамки CSS

Re-Велоспорт Buzzword і в веб-розробки, це означає не відрізняється. Це заощаджує енергію, з точки зору зусиль!

За роки написання CSS і HTML зі створенням дизайну, я слідував кілька передового досвіду, в гонитві за економію часу та енергії на те, що ми зазвичай термін, як "Re винаходити колесо". Знову і знову, я сказав собі, що я повинен створити кілька шаблонів, деякі стандартні повторного використання CSS, що я буду використовувати OUT OF THE BOX в моїй майбутній роботі. Хоча і не повністю, але мені вдалося досягти деяких цілей.

Надалі, повторне використання CSS, я подивився на кілька рамок CSS, які зазвичай доступні для нас, і вирішив покласти їх використовувати, оскільки вони випробуваний і створені багато досвідчених розробників, ніж я сам. Що ще більш важливо "уникнути повторного винаходу".

Хоча відомо, до ветеранів, я спробував пером деяких ключових понять / передової практики / думки, що пішло на створення цих структур, щоб сайклінг-процесу в CSS це можливо. Сподіваюся, це допоможе деяким CSS-розробників, які ось-ось, а недавно сів перемогла CSS!

Ключі Re-круговорот CSS:

Використовуйте угоди про іменуванні

Це повинно бути найважливішим фактором у створенні CSS / HTML повторного використання. Надання відповідають імена елементів сторінки дозволяє повторне використання компонентів сторінки і їх стилі з невеликим або модифікації. Відповідно до цього аргументом, навіть HTML5, до значної зміни зміни порівняно з його попередниками, є введення деяких структурних саме теги. <article>, <section>, <header>, <aside> і <nav> [ Що HTML5 з собою? ]. Навіть з HTML 4 (або нижче), то краще за все назвати стандартні розділи сторінки consistanly як в простому прикладі ...

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

  <div id="container">
    <div id="header"> ... </ div>
    <div id="nav"> ... </ div>
    <div id="sidebar"> ... </ div>
    <div id="footer"> ... </ div>
   </ Div> 

Скидання за замовчуванням стилів (CSS Скидання): Чи використовуєте ви структуру або написати свій власний, ви повинні надати CSS скидання [ Що таке CSS скидання? ], так як вони знижують, а іноді й усунення візуальних невідповідностей, які виникають між різними браузерами. Говорячи простими словами механізм CSS Reset встановлює стилі HTML елемента до нуля або нульовою цінності, таким чином перевизначити будь-який браузер за умовчанням значення вони можуть позах. Це дозволяє з чистого аркуша, щоб встановити властивості цих елементів позбавлено всякої User-Agent за замовчуванням [ CSS 2.1 User Agent за замовчуванням стилів ]. Всі CSS рамки дійсно є механізм скидання. Якщо Ви пишете ви володієте CSS скидання, слово застереження, що якщо ви випадково забули скинути ключове властивість, це може привести до крос-браузерні проблеми, які дуже важко налагоджувати. Пам'ятайте, що Збережіть копію скидання стилів і помістіть їх у кожен новий проект, який ви створюєте.

  тіло, справ, дл, DT, DD, вул, ол, Лі,
  h1, h2, h3, h4, h5, h6,
  попередньо, форма, набір полів, введення, SELECT, TEXTAREA,
  р, цитати, таблиці, я, ТД
  {
    кордону: 0px;
    маржа: 0;
    оббивка: 0;
  } 

Встановити за замовчуванням (базовий Styles) для елементів:

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

Більшість CSS основи, завжди вводить нові значення за замовчуванням, крім скидання стилів браузера за замовчуванням.
Ці значення за замовчуванням бути позбавлений User-Agent за замовчуванням (прибрані на Reset CSS), це буде відповідати у всіх браузерах.

Пам'ятайте, що базовий стилі використовуються для завдання стилів, які будуть використовуватися розробки світі. наприклад.

  HTML {розмір шрифта: 77%; сімейство шрифтів: Arial, без зарубок;}
 сильний, h1, h2, h3, h4, h5, h6 {шрифта: жирний;} 

Анотація стилів для HTML Загальні компоненти і загальні класи:

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

Крім визначення багаторазового визначення стилів для HTML загальних компонентів, ми могли б абстрактні класи стилів, що відносяться до друкарні, кольору шкіри або навіть макет. Я сам як правило ви використовуєте ... загальні класи, як Clearfix, Font08, FontGrey, AlignL, DisplayB і т.д.

  форми введення {кордону: 0px; фон: # FFFFFF; оббивка: 0px 10px; _padding: 0px 0px; висота: 26px; колір: # 000000; висота рядка: 30px; розмір шрифта: 1.1em;}
 Форма текстову {кордону: 0px; фон: # FFFFFF; колір: # 000000; розмір шрифту: 0,9 ет, висота рядки: 1.5em; переповнення: видимий;}
 . Fbold {шрифта: жирний, колір: # CCCCCC;}
 . Fgrey {колір: # 666666;}
 . Flightgrey {колір: # bbbbbb;}
 . Clearfix {ясно: обидва;}
 . Дільник {кордону зверху: 1px твердих # 647B06, нижньої межі: 1px твердих # 9CC00A, висота: 0px;}
 . Displayb {Дисплей: блок;}. Displayn {дисплей: немає;}
 . Alignr {вирівнювання тексту: праворуч}. Alignc {вирівнювання тексту: центр}
 . Floatr {float: право;}. Floatl {float: left;} 

Виправлення до загальних примхи браузера

Різні браузери реалізації CSS код і надають різний рівень підтримки специфікації CSS. В результаті цього .... "Browser сумісності", що ми розробники залишили вирішувати. Зокрема, IE6 переслідує більшість CSS кодерів з терміном зустрітися. Доброю новиною є досвід зібрав можливість багаторазово виправлення цих проблем (часто називається як CSS хакі ).

Пам'ятайте, що Зберігайте ці хакі / виправлення зручно

  / * Наступні зум: 1 правило спеціально для IE6 + IE7.  * /
    * HTML. Clearfix,
    *:. Першу дитину + HTML Clearfix {
           зум: 1;
      } 

Тримайте Уточнення CSS

  • Звичка сайклінг-не прийде до вас у день. Він має у розвинених. Так що плануйте ваш Re-Велоспорт. Майте це на увазі, що ви могли б абстрактний стиль за замовчуванням, друкарня визначень, макети, стилі елементів HTML і т.д. Спробуйте подумати про майбутнє.
  • Крім того, озирнутися на своє минуле проекту, це допоможе визначити стилі, як правило, використовують часто по porjects. Анотація він.
  • Видалити всі невикористані стилі. Ця практика буде тримати ваші CSS рамки від поширений симптом називається «Роздування» -
  • Видалити повторювані стилі.
  • Створіть набір стилів, які є досить гнучкими, щоб перенести його в різних проектах.

Look At рамки CSS

Нарешті. Якщо у вас надихає і мають намір використовувати одну або декілька структур CSS, Херес швидкий список декількох популярних ....

  • 960 Grid System : 960 Grid System являє собою спробу раціоналізувати робочий процес веб-розробки, забезпечуючи широко використовувалися вимірювання, засновані на ширині 960 пікселів. Є три варіанти: 12, 16 і 24 колон, які можуть бути використані окремо або в тандемі. Думка нічого, що ви не можете створити для свого досить легко, система надає сітку шаблони для друку в PDF форматі, які можна використовувати, щоб ескіз сторінки designs.Bet, це зроблять професійні враження, якщо ви носите кілька листів при Ви йдете до клієнта для збору користувальницького інтерфейсу вимогам. Вона також забезпечує основну сітку шаблони для популярного програмного забезпечення, як Fireworks, Flash, InDesign, Illustrator, Photoshop, Visio і ін забезпечення "для початківців на десять", щоб почати проектні роботи.
  • Концепція : Концепція передбачає чітко класифікувати CSS файлів скидання, Сітки, форм, Друк, Типографія, плагіни для кнопок, вкладок і спрайт і т.д. Вона також забезпечує підтримку для IE в якості окремої включити.
  • SenCSs : на відміну від двох попередніх, SenCSs (вимовляється Sense), не має визначення CSS Layout. Він включає шрифти, відступи, поля, таблиці, списки, заголовки, цитати, форми та багато іншого.
  • BlueTrip : Спочатку претензії до слави було те, що вона являє собою поєднання кращих рис від інших бібліотек інших подібних Blue Print, поїздки Олі ... звідки вона і отримала свою назву. Його набір функцій включає в себе 24 колон, друкарня стилів, ORM стилів друку, кнопки і т.д.
  • YUI Grids : Притягнуто до вас в мережі розробників Yahooo, підтримує рідини ширину (100%), макети, а також заданої фіксованої ширини макети в 750px, 950px, 974px і, а також можливість легко налаштувати на будь-яку кількість. Як ви можете бачити, його технічно просто компоненти макета. Юй також надається HTML / CSS набори для інших елементів сторінки
  • YAML (Yet Another багатоколонкові Layout)
  • Emastic

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


2010 13 березня 2010

@ Fontface: висловлюючи його шрифт на ваш вибір, використовуючи WebFonts

CSS завершені 10 років існування в цьому році! Ті, хто були навколо протягом деякого часу, заробляючи собі на хліб (чи ні) за допомогою CSS, то ви, можливо, знають, як ми голодували за хороший вибір шрифтів. Навіть при відсутності шрифтів дизайнерів, таких як ті, в CSS Zen Garden зробили використання зображень CSS фон для заміни шрифтів в прагненні робити деякі правосуддя у свої проекти. Ми також спробували Flash / JavaScript ® хакі для досягнення наших цілей дизайн. Ні в якому разі це неправильний шлях, щоб отримати шрифтів ми хочемо в нашому веб-дизайну, але, безумовно, це не самий бажаний спосіб. і на веб-дизайнером року, як я, повністю покладався на десять або близько того шрифти для своїх проектів.

Новітні розробки в області веб-стандарти і формати шрифтів дозволяють зробити текст в HTML-шрифтів, крім тих же старих шрифтів. Приходить в "@ fontface" decleration CSS.

@ Fontface provids рішення посилання на сам файл шрифту і витягти його з Інтернету. Використання @ fontface, розробники можуть використовувати шрифти без заморожування текст в якості фонового зображення. Реалізація дуже прямо вперед, як показано нижче, але, як і всі хороші речі мають CON частини до нього, не всі браузери підтримують один "тип шрифту". Якщо ви плануєте використовувати @ fontface на сайті з вимогою підтримку крос-браузер, то ви повинні будете надати джерел різних типів шрифтів того ж самого.

  1. TrueType - формат, розроблений, щоб добре виглядати на екрані. Рекомендовані особливо для Windows, браузерів (Chrome).
  2. OpenType (ФФБ) - це формат краще для друку роботи і не завжди добре виглядати на Windows.
  3. СРВ - Ви потребуєте в цьому форматі, якщо ви хочете націлити Internet Explorer. IE не буде використовувати будь-який інший формат. Наші СРВ було б вважати "Lite", оскільки вони не є ні стислі ні доменів обмежена.
  4. SVG - це XML-формат, підтримуваний деякими браузерами, включаючи iPhone.
  5. WOFF - це крос-браузерна, веб-шрифтів формату тільки легкий (шрифт дані поштову стиснений) і може бути зібраний як з TrueType або PostScript (CFF) описує. В даний час підтримуються FireFox 3.6 +.

Використання @ fontface

  @ Шрифт особі {
 сімейство шрифтів: "CalligraphyFLFRegular;
 SRC: URL ('CalligraphyFLF.eot');
 SRC: місцеві («CalligraphyFLF), місцеві (« CalligraphyFLF), гіперпосилання ('CalligraphyFLF.woff) формату ("WOFF), гіперпосилання (' CalligraphyFLF.ttf) формату (" TrueType "), URL-адресу (" CalligraphyFLF . SVG # CalligraphyFLF) формату ("SVG");
 }
 @ Шрифт особі {
   сімейство шрифтів: "Ваш шрифт";
   SRC: URL ("Шрифти / font_filename.eot");
   SRC: місцеві («Альтернативні назви"), місцеві ("Alternatename"),
     URL ("Шрифти / font_filename.woff») формату ("WOFF"),
     URL ("Шрифти / font_filename.otf») формату ("OpenType"),
     URL ("Шрифти / font_filename.svg # font_filename») формату ("SVG");
   }
 h2 {сімейство шрифтів: "Ваш шрифт", Грузія, засічок;} 

Як ви можете бачити з наведеного вище прикладу, щоб включити вибраний шрифт шрифтом, потрібно пов'язати з набором fonttypes по тим же шрифтом. Тому люди ставляться до нього як "Font Kit".
Є набори шрифтів доступні, що дозволяє явно зв'язок з CSS @ шрифт особі майно під Ліцензійну угоду з кінцевим користувачем (EULA).

Корисні ресурси WebFont:

  • Шрифти для @ шрифт особі вкладення вікі-сторінок в http://webfonts.info/wiki/index.php?title=Main_Page
  • Ray Larabie . Він є відомим дизайнером шрифтів, який зробив сотні цікавих TrueType шрифти у вільному доступі для використання в Інтернеті. Його шрифти елегантний, декоративні, і грайлива.
  • Дітер Steffmann ще один чудовий дизайнер шрифту. Він теж зробив багато гарних шрифтів, доступних для будь-якого використання.
  • Шрифт магазин : пропонує шрифти, розроблені спеціально для використання мережі. Більше 30 найуспішніших сімей FontFont тепер доступні у вигляді веб-FontFonts. FontShop також має детальну інструкцію WebFont http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
  • Шрифт Білка : Вітрини всіх шрифтів, Font Squirrel пропонує для використання з @ шрифт особі вкладення CSS. Font Squirrel пропонує вражаючий кількість типів, робить його мертвим просто вибрати один із, так і звичайним користувачам пропонується "набори" - шрифт за вашим вибором, в декількох форматах, в комплекті з демо HTML і CSS, який використовує дуже поточний @ шрифт особі синтаксис . Вони також пропонують спосіб зробити свій власний @ шрифт особі комплектів . Якщо шрифт ви хочете використовувати була ліцензована (як правило ті, які приходять з вашого комп'ютера, не обов'язково добре), генератор виробляє СРВ, SVG, і агов! WOFF файли.

2010 9 березня 2010

Його про "веб-дизайнери, які не можуть кодувати"

З моїм обмеженим набором навичок з інструментами, як Photoshop і Illustrator, я можу чесно зізнатися, що я краще, ніж розробник, я дизайнер. Але мій основний фон (на стороні сервера) з розвитком Java / PHP / COBOL, був дуже позитивний вплив на мій UI кваліфікації. Я маю на увазі, створюючи моїх проектів, тобто всякий раз, коли я роблю дизайн, я думаю про те, як дизайн може бути краще перетворити в HTML-CSS і при цьому HTML-CSS, я даю думка про серверної технології і зробити розумно, що що HTML можуть бути легко реалізовані в XSL петлі або фрагменти PHP і т.д.

Протягом багатьох років, я був кинутий на голові за ескізами дизайнерів інтерфейсу, який, ймовірно виграш мають поняття, що таке HTML і CSS є. Всі ці роки я думав, що я занадто багато чого, якщо я просто очікуємо, що дизайнер, який намагається шов його "неможливо кодом» дизайну горло, щоб зрозуміти, тільки трохи те, що його проект буде перетворений в. Це допоможе правильно?

Потім я натрапив на цю посаду сьогодні ... веб-дизайнерів, які не можуть код ... Спасибі Господу! Я просто один з багатьох, хто відчуває те ж саме ... вище artitle трохи довго намотується .. але варто читати, кожне слово.

Спасибі Elliot Jay Stocks ... Я відчуваю полегшення!

Ось деякі витяги з статті Елліот .

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

Чесно кажучи, я шокований тим, що в 2010 році я все ще приходять через "веб-дизайнерів, які не можуть писати свої власні проекти. Немає виправдання.

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

Ми отримуємо "павутина" конструкції відправляються в Illustrator, 300dpi, неможливо коду, ні послідовності / юзабіліті.
~ Емі Махон

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

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

Крім того, читати коментарі, було близько 320 коментарів, як я пишу ... вони стоять читати.
Будь ласка, прочитайте Елліот повний пост тут .. веб-дизайнерів, які не можуть кодувати


2010 4 березня 2010

Вирівнювання перемикач з текстом

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

Це не буде виглядати однаково в будь-якому браузері, так як кожен браузер відображає радіо трохи по-іншому, так що він завжди буде розмір питання незалежно від того, що ви робите.


2010 8 січня 2010

Що буде HTML5 з собою?

HTML5 ще проект. Як я писав, робота над HTML 5, який почався в 2004 році, до цих пір заданої форми на спільних зусиль W3C HTML WG і WHATWG . Слово в тому, що наступне покоління буде мати HTML поліпшень і функцій, які б нова структура і семантика, форми управління, API, мультимедіа і т.д. теги.

У простому англійською мовою ... Що це означатиме для нас, розробників інтерфейсу ...

  • Там буде додавання деяких структурних саме теги. <article>, <section>, <header>, <aside> і <nav>, який замінить більшість <div> з використовуватися на веб-сторінці, що робить ваші сторінки трохи більше семантичним, але що більш важливо, легше читати.
    Гей! Тільки уявіть собі зусилля зберігається в висновку, що однієї не вистачає закриває тега DIV.
    наприклад,
  <body>
   <header> ... </ заголовок>
   <nav> ... </ NAV>
   <article>
     <section>
       ...
     </ Розділ>
   </ Статті>
   <aside> ... </ в сторону>
   <footer> ... </ нижній колонтитул>
 </ Body> 

Замість

  <body>
   <div id="header"> ... </ div>
   <div id="nav"> ... </ div>
   <div class="article">
     <div class="section">
       ...
     </ Div>
   </ Div>
   <div id="aside"> ... </ div>
   <div id="footer"> ... </ div>
 </ Body> 
  • З появою звуку і відео, як YouTube, використання вбудованих мультимедіа на веб-сторінка increaded на раз. Враховуючи це, зараз планується додати вбудовану підтримку для вбудовування відео і аудіо в самому браузері, а значить дозволить користувачам грати, пауза, стоп, шукати, і регулювати гучність за допомогою вбудованого DOM API, скрипти для управління відтворенням.

наприклад,

  <video poster="poster.jpg">
     <Джерело SRC = "video.3gp" тип = "video/3gpp"
     ЗМІ = "кишеньковий">
         <source src="video.mp4" type="video/mp4">
 </ Відео>
 <audio>
   <source src="music.oga" type="audio/ogg">
   <source src="music.mp3" type="audio/mpeg">
 </ Аудіо> 
  • Краще певних семантичних ролей для існуючих елементів, наприклад, для. <strong> і <em> тепер може мати різні значення, тобто вони будуть вести себе по-різному.

Є ще багато змін / оновлення до більш нової версії ... Буде постійно оновлювати цей пост, як я прийшов accross будь-які цікаві корисні .... Дивитися цей простір

Цей документ не може надати точну інформацію, специфікації HTML 5 ще активну участь у розвитку. Якщо ви сумніваєтеся, завжди перевіряйте специфікації HTML 5 тут .


2009 7 листопада 2009

CSS ZOOM - ще одна особливість IE, 3-піксель зсув

Час і знову, коли всі інші браузери, видно, вести себе, як сказали по правилам W3C, IE спіралі вас з розвитку духу, кидаючи істерику, що, здається, не є виправлення. Тільки така людина має це питання в IE7.

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

Можливе рішення:
З досвіду, у мене є повідомлення 90% відсотків часу, тобто, що ця проблема виправлена, додавши зум власності у визначенні CSS від неправильного поводження контейнер ...

 # {Somediv
       зум: 1;
 }

знову причин неоднозначні ... спробуйте це ...
Деякі елементи в IE є "hasLayout" власність, яка є "справжнім" за замовчуванням. Багато візуальні поведінки CSS, наприклад, альфа-фільтр працює тільки на елемент, який hasLayout. і {Zoom: 1}, здається, дає цільових елементів hasLayout власності .... Корисно? Я не думаю так ...

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


2009 18 жовтня 2009

HTML і XHTML

  • Декларація типу документа повинне бути присутнім на початку документа, який використовує HTML синтаксис. Це необов'язково може бути використаний протягом синтаксис XHTML, але це не потрібно. Документ XHTML не потрібно включати DOCTYPE XHTML, тому що документи, які поставляються правильно використовуючи XML MIME тип і обробляються як XML-браузерами, завжди відображаються ні в режимі сумісності.
  • У XHTML, імена тегів чутливі до регістру і, як правило, визначається як бути написані в нижньому регістрі. В HTML, проте, імена тегів чутливі до регістру і може бути записаний у верхньому регістрі або змішаний випадок, хоча найбільш поширеними конвенція дотримуватися в нижньому регістрі. При початкових і кінцевих тегів не повинні бути такими ж, але, будучи послідовним робить чистий код виду.

ПЕРЕВАГИ ВИКОРИСТАННЯ HTML

  • Зворотна сумісність з існуючими браузерами
  • Автори вже знайомі з синтаксисом
  • М'який і прощає синтаксис означає, що не буде користувачів ворожі " Жовтий екран смерті ", якщо помилка випадково вислизнув через
  • Зручний синтаксис скорочення, наприклад, автори можуть пропустити кілька тегів і атрибутів

ПЕРЕВАГИ ВИКОРИСТАННЯ XHTML

  • Строгий синтаксис XML заохочує авторів писати добре сформовані розмітки, яку деякі автори можуть знайти легше підтримувати
  • Інтегрується безпосередньо з іншими XML словники, такі як SVG і MathML
  • Дозволяє використовувати обробки XML, які деякі автори використовують в якості частини їх редагування і / або публікації процесів

2009 28 липня 2009

CSS2.1 User Agent за замовчуванням стилів

Вчора, після того, як питання, яке я зіткнувся з CSS скидання в Google Chrome ... Я думав про копати трохи глибше в область Користувач листи агента стиль ...
Знайдено цієї таблиці на значення за замовчуванням CSS 2.1 User Agent стилів ... (для тих, хто не знає, що "User Agent стилів", це слідувати Що таке User Agent Style Sheets (специфікації) .

Для отримання повного списку CSS 2.1 User Agent стилів за замовчуванням натисніть тут


NDK будинку | Висловлюючи IT | Висловлюючи неба | Висловлюючи Penmenship | Висловлюючи трепет | виразити себе