Прежде чем CSS3 будет поддерживаться всеми браузерами в полной мере пройдут годы, а хочется уже сейчас. Ведь CSS3 позволяет создать блок со скругленными углами, внешним свечением и каким нибудь не стандартным шрифтом. Все это можно применять и сейчас, многие браузеры поддерживают некоторые свойства невышедшего стандарта CSS3, но к этим браузерам никоим образом не относится Internet Explorer, что ж тем хуже для него. Если ваш проект не коммерческий и позволяет разного рода вольности дизайна, не будьте консервативными, используйте новые возможности браузеров в полной мере! А я подготовил небольшой тест:
[More]
Привет всем укротителям браузеров и html повелителям. Этот пост посвящен верстке, то есть написанию html кода, а конкретнее тому с чего начать чтоб потом не бегать по граблям.
Не секрет что у всех современных браузеров есть режимы отображения html страниц (представьте себе даже у IE 6), условно их можно разделить так:
- Режим соответствия стандартам (Standarts compilance)
- Режим совместимости (Quirks mode)
Режимов соответствия стандартам много, потому что много и самих стандартов, все они описаны на w3. А вот quirks mode один, как одна глобальная ошибка. Большинство проблем html разметки под Internet Explorer из-за режима совместимости, к примеру в этом режиме перестает нормально работать margin:auto, думаю хотя бы из-за этого резонно не использовать этот режим.
Самые популярные из режимов соответствия стандартам это: HTML 4.01 и XHTML 1.0, а так как до 2012 года и прихода HTML 5 еще далеко будем пользоваться XHTML 1.0, причем не просто а XHTML 1.0 Strict. Дело в том что Transitional, это переходный режим, а Strict (строгий) это сам стандарт каким он и должен быть.
В связи со всем вышеизложенным, советую ваши новые html странички верстать по такому шаблону:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>...</head>
<body>...</body>
</html>
Версия для печати, как показывает практика, пользуется популярностью у пользователей, часто человеку проще распечатать таблицу с товарами на сайте или понравившуюся новость чтоб позже спокойно прочитать.
Традиционно сложилось что «Версия для печати» доступна либо по соответствующей ссылке, либо через CSS media=»print» который отвечает за стили страницы при ее печати. Первый способ позволяет легко выводить данные как угодно, в то время как второй ограничен средствами CSS, т.е. на печать отправляется та же страница, но с другим CSS файлом. Я рассмотрю первый способ, так как он наиболее гибкий и позволяет выводить данные как угодно.
[More]
Сегодня будет 2 совета: html верстальщику и php программисту.
5 советов верстальщику:
- Изучайте стандарты
- Используйте расширения браузеров для разработчиков
- Используйте семантическую разметку
- Упрощайте
- Изучате работу мастеров
Вот тут со всем соглашусь, но точно уверен что пункт 3 будет спорным, для меня уже давно все ясно и понятно с микроформатами, но old school веб-мастерам это вряд-ли интересно.
40 советов программисту
Статья уже далеко не нова, чуть ли не половина пунктов раскритикована, и те кто там мучаются что echo быстрее print уже давно ушли на***. Но есть еще разум в некоторых строках, советую почитать, а если сомневаетесь в каком-то пункте, лучше сделайте свой тест.
Поздравляю всех с прошедшими праздниками. Не знаю кто как, а я отлично отдохнул, давненько я ничего не делал почти целый день.
Сегодня очень хотелось бы начать с приколов. В Екатеринбурге был откопан некий центр компьютерного образования ARENA MULTIMEDIA (пишется не иначе как заглавными), в их курсах написано что они проповедуют графический дизайн, дизайн и мультимедия для web и т.д. Короче самое интересное в работах выпускников, самая яркая и запоминающаяся — http://arena.usue.ru/works/00/, так что бизнес-линч добро пожаловать.
Нашел статью о верстке, ориентирована на тех, кому clear:both надоел. Clear для пацанов. Да и кстати, сверстать можно действительно все, а иногда даже без картинок!
Когда я ставил WordPress, думал что тем завались, даже на официальном сайте, но то ли там подбор хреновый, то ли темы не красивые, вобщем ни одна так и не зацепила. Но вот же счастье, нашел сразу несколько тем одного производителя, чистые, опрятные, все как надо. Brian Gardner.
По работе:
if($day<16) left_work(’quickly’);
Чувствую затишье перед бурей, так всегда бывает если дел не много, они очень быстро и стремительно появляются. Вчера мне Лена говорит: «на работе весь день делать нечего было», для меня дико, честно говоря.
Меня попросили не писать о текущих проектах компании, отвечаю, писать буду, но не обо всем, я пишу только о том что я делаю, ничего противозаконного.
На сегодня:
- Леха привет! Геи над Вассерманом моих рук дело!
)
- Жду верстку1: главной страницы Элты, доделки к Бетону2
1 — А вот скажите мне, должен ли web-программист верстать? А вот в одной маленькой такой компании, должен!
2 — Верстки не будет еще долго, Егор отдыхает
Технологии:
What is TinyMCE?
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor
Хороший редактор, мне очень даже понравился, осталось научиться назначать свои кнопочки, думаю это будет не сложно. Едиственный его косяк это платность 2х важнейших плагинов — FileManager и ImageManager, исполнены они просто супер оргазмично. Ну да ничего, напишем свои, да пооргазмичней, и кстати, раздам их бесплатно!