-Цитатник

Фальсификации выборов президента: как это делается - (0)

Фальсификации выборов президента: как это делается Не смотря на огромное количество нарушений ...

АЛЫЕ ПАРУСА В ПЕТЕРБУРГЕ - (0)

«Алые паруса» — один из самых известных праздников в Северной столице, ...

Владимир Румянцев.Ангелы и коты - (0)

Владимир Румянцев.Ангелы и коты. Владимир Румянцев родился в 1957 году, рисовать начал в ...

фото Санкт-Петербурга - (0)

Санкт-Петербург Санкт-Петербург невероятно красивый город, думаю даже коренным "питерцам" будет и...

Ближневосточная проблема - простое объяснение за пять минут - (0)

Ближневосточная проблема - простое объяснение за пять минут  простое объяснение ближневосточ...

 -Фотоальбом

Посмотреть все фотографии серии природа фото Andy Mumford
природа фото Andy Mumford
05:54 16.05.2009
Фотографий: 40
Посмотреть все фотографии серии Общая
Общая
04:52 16.05.2009
Фотографий: 1
Посмотреть все фотографии серии позитиф
позитиф
03:00 01.01.1970
Фотографий: 0

 -Я - фотограф

 -Поиск по дневнику

Поиск сообщений в spacesite

 -Подписка по e-mail

 

 -Интересы

создание сайта продвижение сайтов авто бизнес

 -Сообщества

Читатель сообществ (Всего в списке: 1) Photoshopinka

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 15.05.2009
Записей:
Комментариев:
Написано: 1213

Выбрана рубрика Создание сайта.


Другие рубрики в этом дневнике: Христианство(2), реклама(51), Рабочее(33), Продвижение сайта(86), Поэзия(17), Отдых(103), Маразм крепчал(54), Книжка(36), Картинки(30), Интересное(76), Живопись(33), Видео(16), Аудио(27), Авто(45), ShopCMS(6), Photoshop(7), MODx(5), Magento(3)

7 Scroll to Top на jQuery

Дневник

Воскресенье, 05 Декабря 2010 г. 20:57 + в цитатник

7 ‘Scroll to Top’ решений на jQuery

‘Scroll to Top’ кнопка - дополнение для страниц с большим количеством контента и блогов с длинными сообщениями.
В этом топе Вы найдете семь jQuery решений, которые позволяют Вашим посетителям гладко прокручивать право на начало страницы, делая Ваш веб-сайт более удобный для пользователя.

topLink jQuery plugin разработанный David Walsh, показывает всплывающую кнопку “вверх страницы” когда пользователь переместился вниз сайта.

2. Исчезающий “Scroll to top” link with jQuery and CSS

 

С подробным описанием как создать скрол “вверх страницы”  основанный на CSS and jQuery.

3. Исчезающий “Scroll to top” link with jQuery and CSS

 

Простая кнопка “вверх страницы”  в правом ниженм углу сайта. Код использует  разработки первых двух скролов и более оптимизированный, чем предыдущие два решения, но с эффектом затухания и плавной прокруткой.

4. jQuery Plugin: Scroll to Top

 

Легкий в установке, jQuery скрипт, который добавляет исчезающую прокрутку к странице сайта с анимированной прокруткой, с нормальной <href> ссылкой.

Вдохновленный прекрасной идеей относительно jQuery Дэвида Уолша topLink Плагин, Мэтт Вэроун сделал подобный плагин, но с двумя основными отличиями, этот не требует для работы , чтобы Вы добавили дополнительную разметку html или дополнительные плагины. Это решение будет работать, только когда у  пользователя JavaScript включен.

6. jQuery Scroll to Top Control v1.1

 

Этот сценарий выводит на экран стационарное управление в правом нижнем углу страницы сайта, которое когда нажать мягко прокручивает страницу назад до верха. Вместо того, чтобы всегда быть видимым на экране пользователя, сценарий позволяет Вам определять, как далеко ниже (в пикселях) на странице пользователя показать управление.

7. Плавный GoToTop WordPress plugin

 

Плавный скрипт прокрутки, разработанный Ариэлем Флеслером и Могосану Богдан как плагин для WordPress. На странице настроек плагина Вы можете настроить css, исчезающую скорость и минимальную высоту в пикселях.

Рубрики:  Создание сайта

Метки:  

Техника СSS навигации

Дневник

Воскресенье, 05 Декабря 2010 г. 04:14 + в цитатник
Рубрики:  Создание сайта

Метки:  

Слайдеры и скроллеры

Дневник

Суббота, 04 Декабря 2010 г. 02:40 + в цитатник

25 очень функциональных Javascript слайдеров и скроллеров

Любой разработчик должен использовать Javascript в создании веб-приложений, а когда дело доходит до отображения нескольких элементов на странице с акцентом на один элемент, то тут пригодятся слайдеры и скроллеры.

Вы можете использовать Javascript слайдеры и скроллеры для отображения нужных новостей, изображений или товаров в удобном для пользователя организационном порядке.


В этой статье собраны 25 слайдеров и скроллеров на Javascript, для использования в веб-разработке.

Thumbnail Scroller, Demo

jquery-thumbnail-scroller

JCoverflip, Demo

JCoverflip

COIN SLIDER

COIN-SLIDER

loopedSlider, Demo

loopedSlider 

Lof SiderNews, Demo

Lof-SiderNews

Advanced jQuery background image slideshow, Demo

Advanced-jQuery-background-image-slideshow

jqFancyTransitions, Demo

jqFancyTransitions

Multiple Image Cross Fade, Demo

Multiple-Image-Cross-Fade

BarackSlideshow, Demo

BarackSlideshow

Slide Thumbs, Demo

Slide-Thumbs

Beautiful jQuery slider, Demo

Beautiful-jQuery-slider

jQuery Multimedia Portfolio, Demo

jQuery-Multimedia-Portfolio

Slider Gallery, Demo

Slider-Gallery

Easy Slider, Demo

Easy-Slider

Pikachoose, Demo

Pikachoose

Animated JavaScript Slideshow, Demo

Animated-JavaScript-Slideshow

Agile Carousel, Demo

Agile-Carousel

noobSlide

noobSlide

s3Slider, Demo

s3Slider

jQuery Scrollable, Demo

jQuery-Scrollable

Moving Boxes, Demo

Moving-Boxes

SmoothGallery

SmoothGallery

Slideshow 2

Slideshow-2

A Beautiful Apple-style Slideshow Gallery, Demo

A-Beautiful-Apple-style-Slideshow-Gallery

Nivo Slider

Nivo-Slider

Рубрики:  Создание сайта

Метки:  

Всплывающая подсказка tooltip

Дневник

Суббота, 04 Декабря 2010 г. 02:37 + в цитатник

 

Всплывающая подсказка tooltip: примеры, исходники, источники на JavaScript, Ajax и CSS

ToolTip_MooTools

w2, скрипт, скрипты, java, script, javascript, CMS, Tooltip, сценарий, 30 Tooltip

Скачать. Превью. Ресурс.

Jquery Popup Bubbles

2

Скачать. Превью. Ресурс.

Cool Tooltips

3

Скачать. Превью. Ресурс.

jQuery Plugin: betterTip

4

Скачать. Превью. Ресурс.

SuperNote

5

Скачать. Превью. Ресурс.

Prototip2

6

Скачать. Превью. Ресурс.

Tooltips from AJAX, DOM nodes

7

Скачать. Превью. Ресурс.

Boxover - Javascript/DHTML Tooltips

8

Скачать. Превью. Ресурс.

MooTools Tooltip

9

Скачать. Превью. Ресурс.

WebSnapr - Preview Bubble Javascript v2.0

10

Скачать. Превью. Ресурс.

Help Balloon

11

Скачать. Превью. Ресурс.

DHTM Goodies Balloon Tooltips

12

Скачать. Превью. Ресурс.

DHTM Goodies Ajax Tooltips

13

Скачать. Превью. Ресурс.

Tooltip.js

14

Скачать. Превью. Ресурс.

Nice Titles

15

Скачать. Превью. Ресурс.

Clue tip A Jquery Plugin

16

Скачать. Превью. Ресурс.

Mobile Tooltip widget

17

Скачать. Превью. Ресурс.

jQuery Input HintBox

18

Скачать. Превью. Ресурс.

Form Field Hints with CSS and Html

19

Скачать. Превью. Ресурс.

Jtip a jquery tool tip

20

Скачать. Превью. Ресурс.

Easiest Tooltip and Image Preview Using jQuery

21

Скачать. Превью. Ресурс.

Hovertips

22

Скачать. Превью. Ресурс.

Advanced Tooltips

23

Скачать. Превью. Ресурс.

Bubble Tooltips

24

Скачать. Превью. Ресурс.

Fading Tooltips - Nice, Lightweight JavaScript Tooltip

25

Скачать. Превью. Ресурс.

Cool DHTM ToolTip II

26

Скачать. Превью. Ресурс.

Css ToolTIp

27

Скачать. Превью. Ресурс.

Tipster Demo

28

Скачать. Превью. Ресурс.

JavaScript, DHTML Tooltip

29

Скачать. Превью. Ресурс.

Popup Baloon

30

Скачать. Превью. Ресурс.

 

Рубрики:  Создание сайта

Метки:  

Сайты для верстальщика CSS

Дневник

Среда, 06 Октября 2010 г. 06:23 + в цитатник

Дизайнеры Web-страниц всегда ищут способы сэкономить время и упростить процесс создания сайта и дизайна. В целом, создание основных элементов позиционирования не должно занимать времени вообще. Все ресурсы, перечисленные здесь, помогут вам создать базовую структуру CSS для вашего дизайна. Ни один из этих ресурсов не генерирует шаблоны, которые отбросят необходимость в дизайне; все они лишь упростят процесс, для создания скелета, который станет основой дизайна сайта.

Layout Gala — 40 различных базовых CSS-конфигураций вывода основных элементов разметки, как фиксированной так и «резиновой ширины».

BluePrintCSS — BluePrintCSS позволит значительно сократить время разработки CSS. При этом вы получите вполне солидный базовый CSS, на основе которого можно создать топовый проект, с удобной в работе сеткой, гибкой типографикой, и даже таблицей стилей для вывода страницы печати.
 

Intensivstation — здесь представлены 16 различных вариантов CSS базовой разметки
 

Dynamic Drive's CSS Library — Один из ведущих источников кодинга и скриптов предлагает 12 CSS базовой разметки.

 

CSSCreator.com — Вместо того, чтобы выдавать готовые шаблоны, CSS — Сreator позволяет вам вводить информацию о разметке, которую вы хотите создать, и потом генерирует код. Вы сами устанавливаете ширину страницы, высоту элементов и их бэкграунды.

 

Layout-o-matic — ресурс очень похож на CSS-Creator. Вы выбираете несколько переменных и получаете код базовой CSS-разметки.

 

The Layout Reservoir — BlueRobot.com обеспечивает CSS для 3 различных видов разметки.

 

Code Sucks.com — предлагает более чем 90 видов различных разметок, как фиксированной так и «резиновой» ширины.

 

CSSeasy — В CSSeasy вам на выбор предлагается 8 шаблонов базовой CSS конфигурации.

 

Tomorrow's Laundry — Этот ресурс придется по душе разработчикам тем для WordPress. Четыре различных варианта разметки обеспечат вас основными стандартными блоками для ваших дизайнов тем.

 

WordPress Theme Generator— Еще один ресурс для разработчиков WordPress, генератор темы позволит вам выбрать желаемый тип разметки и сгенерирует базовый код.

Yahoo! Developer Network! — YUI CSS-сетки станут основой ваших решений как для фиксированной, так и для «резиновой» верстки.

SSI Developer — В SSI Developer есть множество разметок на две и три колонки. Каждая разметка указывает браузеры, в которых она будет работать корректно.

Mollio — Mollio предлагает несколько привлекательных разметок, но с поправкой на то, что они могут некорректно выглядеть в IE7.

CSS Tinderbox — Здесь вы найдете четыре простых, но привлекательных разметки.

Mitch Bryson — Mitch предлагает на выбор восемь различных CSS-разметок.

Firdamatic — Еще один инструмент на подобии CSS Creator и Layout-o-matic, Firdomatic позволит вам выбрать несколько базовых конфигураций, и затем сгенерирует код разметки.

Strictly CSS — Strictly CSS обеспечивает десять различных вариантов позиционирования, основанных на одном и том же HTML коде.

Маx Design — На Маx Design доступны двадцать три различных варианта позиционирования в нескольких различных категориях.

Glish.com — Перечень ссылок на большое количество CSS-разметок.

mycelly.com — Двенадцать различных разметок.

Little Boxes — Еще шестнадцать вариантов CSS.

Рубрики:  Создание сайта

Метки:  

10 Fresh and Useful jQuery Plugins

Дневник

Воскресенье, 05 Сентября 2010 г. 22:38 + в цитатник

When it comes to adding JavaScript functionality to a website, jQuery has become the solution of choice for web designers and developers. With it’s ease of use and ever-growing selection of plugins, there’s really no point to look elsewhere. Awesome jQuery plugins are popping up everyday, and we’re always on the look out. So for this post, I’ve gathered 10 fresh plugins that you should find very useful.

Cute Balloon

jquery

Cute Balloon is a jQuery script that allow you to easy make a beauty tool tip balloon, also with ajax content.

Captify

jquery

Captify is a plugin that displays simple, pretty image captions that appear on rollover. The goal of Captify is to be easy to use, small/simple, and completely ready for use in production environments (unlike ImageCaptions at the moment). Also, it’s only 2.3kb!

gvChart

jquery

gvChart is a plugin for jQuery, that uses Google Charts to create interactive visualization by using data from the HTML table tag. It is easy in use and additionally it allows you to create five types of the charts.

jmapping

jquery

This plugin is designed for quick development of a page that implements a Google Map with a list of the locations that are specified within the HTML.

jQuery.validity

jquery

jQuery.validity is an elegant and powerful jQuery plug-in you can use to setup client-side form validation. Instead of writing validation manually or balancing some unwieldy server-side framework, validity allows you to design client-side validation in a manner that feels natural and straightforward.

Animated table sort

jquery

This plugin allows you to animatedly sort a table based on a column’s s, or on the content/value of a child/descendant element within those s. The various s fly to their new homes, giving a nice effect.

Flare Video

jquery

This plugin gives you the ability to easily add an HTML5 video player with Flash fallback.

Coin Slider

jquery

Coin Slider is a jQuery image slider plugin with a unique square transition effect.

Blockster

jquery

Blockster is a Javascript transition effect designed for ‘featured content’ rotators or slideshows. Its underlying concept is to transition between one element to the next block by block. It is highly customisable in terms of how many blocks are involved, whether they fade in or simply appear, whether they appear in order or randomly, and more.

Colortip

jquery

Colortip converts the title attributes of elements withing your page, into a series of colorful tooltips. Six color themes are available, so you can easily match it with the rest of your design.

Рубрики:  Создание сайта

Метки:  

6 программистов получили ключи от мирового Интернета

Дневник

Среда, 28 Июля 2010 г. 22:22 + в цитатник

Шесть человек в мире смогут перезагрузить Интернет в случае его глобального сбоя или международной кибератаки.

Группа из шести человек, которая будет обладать полномочиями и специальными кодами для перезагрузки сети Интернет в случае ее глобального сбоя, создана решением специальной международной комиссии, передает британская радиостанция BBC.

Сообщается, что каждый член этой группы имеет фрагмент ключа, который способен перезагрузить Интернет. Ключ выполнен в форме микросхемы, впечатанной в пластиковую карту.

Подобные меры предосторожности стали возможны после запуска новой системы безопасности Domain Name System Security Extensions (Системой безопасного расширения доменного имени). В случае чрезвычайных обстоятельств, например, технологической катастрофы или крупнейшей террористической атаки на телекоммуникационные объекты специальная группа из шести программистов, собравшись вместе, сможет вновь запустить глобальную Сеть.

Радиостанция назвала одного из обладателей фрагмента ключа - это некий Пол Кейн, проживающий в английском городе Бас и преподающий в местном университете.

Рубрики:  Создание сайта

Как сделать неработающий дизайн сайта

Дневник

Среда, 21 Июля 2010 г. 22:48 + в цитатник

Для создания неработающих сайтов порой требуется не меньше усилий, чем для создания качественных и эффективных. Однако многие компании-заказчики и даже разработчики, как правило, не пасуют перед такого рода трудностями и прикладывают неимоверные усилия для решения этой сверхзадачи. Сайт может быть очень красивым, облагороженным сложной детальной графикой, креативным на зависть Бегбедера, энциклопедически информативным, но при этом, увы, не работать.

 

Успешные приемы в неработающем дизайне:

1. "Слепое меню" - размещайте меню вне зоны первой видимости, желательно мелким шрифтом - для пользователей нет большего удовольствия, чем расшифровывать вашу "ювелирную" каллиграфию или играть в окулиста. И вообще, используйте как можно больше различных начертаний рукописных шрифтов в пределах одной страницы.

2. При составлении меню никогда не используйте правило семи пунктов с лаконичными названиями. Даже если у вас небольшая компания, все равно сделайте меню из семидесяти пунктов, с множественными подпунктами и дайте каждому из них непонятное абстрактное название.

3. Отмерьте 600 пикселей по вертикали и уберите ниже этой зоны сгиба весь текст и меню. Таким образом, на мониторах разрешением 1024х768, которыми сейчас пользуется 30% пользователей, ничего не будет видно кроме красивой картинки.

4. Меню, заголовки и текст нужно аккуратно вписать в графику, причем графику желательно сделать ярче текста - ведь дизайн должен смотреться органично несмотря ни на что, даже такие неудобства, как отсутствие читабельности и все признаки плохого юзабилити.

5. Не скромничайте! Подробно расскажите на главной странице о ключевых преимуществах вашей компании, истории ее ошеломляющего успеха и динамичном развитии - это безумно интересно! Также добавьте на главную страницу новости компании и фотографии всех сотрудников, желательно в нескольких экземплярах.

6. Посетителей сайтов всегда "цепляют" приветственные пламенные речи генеральных директоров, ведь радушное гостеприимство - актуальный тренд в бизнесе.

7. Контакты и покупательскую корзину вовсе не обязательно ставить на видное место - найдут, если надо будет. И чем дольше будут искать, тем горячее желание купить!

8. Используйте в дизайне неоднозначные образы и метафоры, а также сомнительные иллюстрации. Ведь клиенты на вашем сайте так обожают разгадывать загадки и ребусы, даже, несмотря на тотальную нехватку времени. Если на вашем сайте мертвые ссылки и рекламные модули - вы тоже на правильном пути! Так держать!

9. Отдельного внимания заслуживает "текстовая слепота", которой когда-то предшествовала "слепота баннерная".

Термин "баннерная слепота" появился в рекламной отрасли в конце 90-х. Тогда весь интернет был увешан баннерами - они были везде! С тех пор у пользователей выработался рефлекс и на баннерную рекламу просто не обращают внимания, будь то rich media или pop-up. На сегодняшний день даже у самых креативных баннеров ctr очень низкий.

 

Длинные, подробные, и как вам кажется, очень важные тексты - повод рассчитывать на успех. Можно смело уповать на их прочтение, внимательное прочтение…

Досконально опишите свой товар или услугу, к каждому такому описанию добавьте несколько длинных клиентских отзывов. Избегайте тезисов и конкретики в целом - длинные вступления и светские беседы с клиентом продемонстрируют вашу готовность к диалогу, чреватую монологом.

Как можно чаще прислушивайтесь к советам непрофессиональных оптимизаторов, заполняйте все пространство ключевыми запросами, предназначенными для поисковых систем. В идеале у вас должен получиться примерно такой бессмысленный синтетический текст: "наш магазин запчастей - лучший магазин автозапчастей среди других магазинов запчастей. Если вам нужны запчасти, то закажите запчасти в нашем магазине автозапчастей". При этом не опасайтесь тавтологии, несогласованных предложений и прочей неграмотности, ведь имидж - ничто, а позиции - все!

10. Сделайте дизайн сайта креативным и искренне надейтесь на вирусный эффект - это будет, пожалуй, самым верным стратегическим решением. И пусть вас не смущает то, что вирусного эффекта добиться крайне сложно, что вирусных сайтов один на миллион, хотя многие из них изначально задумываются как вирусные. Все равно надейтесь на свою уникальность, и все получится!

 

11. Приложите все усилия, чтобы посетители не смогли сходу понять чем занимается ваша компания. Для этого есть много способов, среди которых и иллюстрация во всю главную страницу, и удивительная биография генерального директора и т.п.

12. Ну и последний самый раритетный, но действенный метод соорудить неработающий сайт - это сделать его тяжелым, например, весом в 20 мегабайт. Тогда можете смело его переименовывать в непреступную крепость и ждать своего рыцаря.

создание сайта

Рубрики:  Рабочее
Создание сайта

Метки:  

Осваиваем CSS: макет страницы

Дневник

Понедельник, 28 Июня 2010 г. 01:43 + в цитатник

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

Кажется, будто каждый веб-разработчик имеет свои собственные приемы и техники верстки CSS-шаблонов, и начинающие вебмастера зачастую используют какую-то технику даже не понимая, как она работает. Такой подход по типу "черного ящика" к использованию CSS помогает, конечно, получить результат быстро, но, в конечном счете мешает росту понимания языка разработчиком.

Однако все эти различные техники имеют в своей основе три основных концепции: позиционирование, обтекание, манипулирование внешними отступами. Различные техники при ближайшем рассмотрении оказываются не такими уж и различными, и, если вы освоите основным понятия и концепции, то вам будет относительно легко создать ваш собственный CSS-шаблон страницы.

Центрирование дизайна

Длинные строки текста читать очень неудобно или даже трудно. По мере того, как мониторы и их разрешения продолжают расти, проблема удобочитаемости текста с экрана встает все острее. Один из способов справиться с данным вопросом - отцентровать содержание страницы. Вместо того, чтобы растягивать контент на всю ширину экрана, центрированные дизайны занимают только часть экрана, благодаря чему строки приобретает удобную для чтения длину.

Страницы с центрацией контента сейчас широко распространены, поэтому изучение способов создания центрированного дизайна с помощью CSS - одна из первых вещей, которую хотят освоить начинающие веб-разработчики. Существует два основных способа центрации дизайна: в одном случае используются автоматические внешние отступы, в другом - позиционирование и отрицательные отступы.

Центрирование с использованием автоматических внешних отступов

Предположим, перед вами стоит типичная задача отцентровать по горизонтали контейнер div с id wrapper ("обертка").

<body>  <div id="wrapper">  </div></body>

Для осуществления этого на практике нужно просто задать ширину div wrapper и установить горизонтальные внешние отступы в значение auto.

#wrapper {  width: 720px;  margin: 0 auto;}

В данном примере ширина установлена в пикселях. Но, разумеется, с таким же успехом можно указать ее в процентах от ширины тела документа body, либо использовать размер в "em" относительно размера текста.

Такой способ работает во всех современных браузерах, но не в IE 6. К счастью, IE неправильно интерпретирует свойство text-align: center, выравнивая по центру все, а не только текст. Вы можете использовать это себе во благо, центрируя все, что находится в тэге body, включая и div wrapper, переназначая затем выравнивание на left для содержимого блока wrapper.

body {  text-align: center;}#wrapper {  width: 720px;  margin: 0 auto;  text-align: left;}

Использование свойства text-align подобным образом является по сути хаком, но он совсем безобиден и не окажет неблагоприятного воздействия на ваш код. Сейчас наш блок wrapper отцентрирован и в IE 6, точно так же, как и в других браузерах, которые лучше дружат со спецификацией.

Центрирование дизайна с использованием позиционирования и отрицательных отступов

Метод с использованием автоматических внешних отступов - наиболее популярный подход, но при его использовании приходится прибегать к хаку. Также он требует стилевого оформления двух элементов вместо одного. Именно по этой причине многие предпочитаю использовать позиционирование и отрицательные отступы.

Начинаем, как и в предыдущем примере - с установки ширины wrapper. Затем устанавливаем свойство position для wrapper в значение relative и свойство left в значение 50%. Это позволяет нам разместить левый край блока wrapper в центре страницы.

#wrapper {  width: 720px;  position: relative;  left: 50%;}

Нам, однако, нужно немного другое - мы хотим видеть в центре страницы центр блока wrapper. Добиться этого можно, применив отрицательный отступ с левой стороны блока wrapper равный половине ширины этого блока. Это сдвинет блок wrapper на половину его ширины влево, перемещая его в центр экрана:

#wrapper {  width: 720px;  position: relative;  left: 50%;  margin-left: -360px;}

Ваш выбор способа центрации зависит только от вашего вкуса. Однако, всегда полезно знать несколько способов и техник, так как нельзя угадать, что может вам пригодиться.

Шаблоны на основе обтекания

Существует несколько способов создания шаблонов средствами CSS, включая абсолютное позиционирование и отрицательные отступы. Я считаю наиболее простым в использовании метод, основанный на обтекании одних элементов другими. Как ясно из названия, в такого типа шаблонах вы просто устанавливаете ширину позиционируемых элементов, а затем задаете им обтекание слева или справа.

Поскольку такие "обтекаемые" элементы больше не занимают никакого места в потоке документа, они не оказывают никакого влияния на окружающие их блочные элементы. Чтобы обойти такое поведение, вам нужно будет отменить обтекание на различных опорных точках вашего шаблона. Вместо того, чтобы последовательно применять обтекание и его отмену, удобнее использовать несколько другой подход: применять обтекание практически ко всему а затем отменять его один или два раза в "стратегических" точках документа, вроде футера.

Двухколоночный шаблон с использованием обтекания

Для создания простого двухколоночного шаблона с использованием обтекания, начнем с базовой структуры (X)HTML. В нашем примере (X)HTML-каркас состоит из зон: branding, content, зоны для навигации и футера. Вся данная структура заключена в "обертку" - wrapper, который будет выровнен по горизонтали одним из описанных выше способов.

<div id="wrapper">    <div id="branding">    ...    </div>    <div id="content">    ...    </div>    <div id="mainNav">    ...    </div>    <div id="footer">    ...    </div></div>

Главная навигация будет слева, а контент - с правой стороны. Однако в структуре страницы я поместил зону контента выше зоны навигации. Основная причина этого заключается в том, что содержание страницы наиболее важно и должно быть помещено в документе как можно выше, ближе к его началу.

Обычно, когда люди создают шаблоны и использованием обтекания, они придают свойству float значение left для обеих колонок, после чего создают "поле" между колонками, используя свойства margin или padding. При использовании такого подхода колонки плотно прижаты в доступном им пространстве - так, что "не продохнуть". Обычно это не вызывает проблем, но некоторые браузеры разрушают такой "плотный" дизайн, при этом колонки выстраиваются в столбик - одна под другой.

Это может происходить в IE, потому что в IE за основу берется "размер" контента, а не содержащего контент элемента. В браузерах, придерживающихся стандартов, если контент не помещается в блоке, он просто выходит за его пределы. В IE, однако, если контент не помещается в содержащем его элементе, то он "растягивает" элемент, увеличивая его в размере. Если подобная вещь происходит в плотном, зажатом дизайне, то у элементов больше не остается места, чтобы оставаться рядом друг с другом, и один из них как бы "проваливается", опускается ниже другого.

Чтобы избежать подобного развития событий, старайтесь не переполнять блок, содержащий ваш дизайн с обтеканием. Вместо использования горизонтальных внешних и внутренних отступов, (margin, padding) вы можете создать "виртуальные поля" придавая одному блоку float:left, а другому - float:right.

Сейчас, если один из элементов незначительно (в пределах нескольких пикселей) увеличится в размерах, вместо того, чтобы разрушить весь дизайн, вытеснив один из блоков ниже другого, произойдет "наплывание" блока на территорию "виртуального поля".

Код CSS для достижения данной цели самоочевиден. Мы просто устанавливаем желаемую ширину для каждой из колонок, после чего указываем для навигации float:left, а для контента - float:right.

#content {  width: 520px;  float: right;}#mainNav {  width: 180px;  float: left;}

Затем, для того, чтобы корректно позиционировать футер под навигацией и контентом, для него нужно отменить обтекание.

#footer {  clear: both;}

Базовый вариант готов. Добавим еще пару штрихов. Внутренние отступы сверху и снизу для всего блока навигации и внутренние отступы слева и справа для списка пунктов в навигационном меню.

#mainNav {  padding-top: 20px;  padding-bottom: 20px;}#mainNav li {  padding-left: 20px;  padding-right: 20px;}

Проставим также отступ справа в зоне контента:

#content h1, h2, p {  padding-right: 20px;}

Вот и все, теперь у нас готов простой двухколоночный макет на CSS.

Трехколоночный шаблон с использованием обтекания

HTML-каркас для построение трехколоночного шаблона очень похож на тот, что мы использовали с двухколоночным с той лишь разницей, что в нем появляются два дополнительных блока div: один для основного контента и еще один - для дополнительного.

<div id="content">    <div id="mainContent">    …    </div>    <div id="secondaryContent">    …    </div></div>

Используя те же самые правила CSS, что и в случае двухколоночного шаблона, мы можем придать блоку основного контента float:left, а блоку дополнительного - float:right. Все это будет происходить внутри уже правильно спозиционированного основного блока content. Таким образом мы разделяем вторую колонку content на две, получая трехколоночный макет.

Как и раньше, CSS-код очень прост. Нужно просто указать желаемую ширину для каждого из блоков и задать каждому свое обтекание.

#mainContent {  width: 320px;  float: left;}#secondaryContent {  width: 180px;  float: right;}

Можно немного подчистить шаблон, удалив внутренний отступ из блока content, применив его непосредственно к контенту блока secondaryContent:

#secondaryContent h1, h2, p {  padding-left: 20px;  padding-right: 20px;}

Таким образом, мы получаем с вами вот такой симпатичный трехколоночный макет.

Andy Budd, Cameron Moll и Simon Collison: "CSS Mastery: Advanced Web Standards Solutions"
webreference.com http://www.codeharmony.ru/materials/10
Перевод - Дмитрий Науменко

Рубрики:  Создание сайта

Метки:  

В интернете будет создана порнозона

Дневник

Суббота, 26 Июня 2010 г. 23:01 + в цитатник

Одобрено намерение создать эротическую доменную зону .ххх.

Решение о предварительном одобрении создания доменной зоны, в которой могут размещаться сайты для взрослых забав, было принято сегодня на конгрессе регулятора распределения доменных адресов, прошедшем в Брюсселе.

Теперь авторы инициативы смогут запустить процесс регистрации новой доменной зоны.

Для того чтобы этот процесс пошел успешно, организация должна будет убедиться в том, что запуск зоны поддерживают представителей поставщиков эротического контента.

Скорее всего, такая заинтересованность будет подтверждена. В компанию, которая разрабатывает идею зоны .ххх, уже поступило более сотни тысяч заявок на регистрацию имен.

По мнению авторов идеи, такое решение поможет более жестко оградить от эротического контента тех, для кого он не предназначен.

Рубрики:  Создание сайта

Метки:  

 Страницы: 4 [3] 2 1