Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывод урока из базы
 
 автор: antosha23   (20.09.2010 в 12:37)   письмо автору
 
 

кто знает как решить проблему
урок не полностью выводится из базы

  Ответить  
 
 автор: uvajs   (20.09.2010 в 12:39)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:37)
 

>кто знает как решить проблему
>урок не полностью выводится из базы

Выложите код и дамп БД.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 12:42)   письмо автору
 
   для: uvajs   (20.09.2010 в 12:39)
 

Структура таблицы `data`
--

CREATE TABLE `data` (
`id` int(5) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`description` text NOT NULL,
`istok` text,
`mini_img` varchar(255) NOT NULL,
`text` text NOT NULL,
`date` date NOT NULL,
`view` int(7) NOT NULL,
`cat` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

--
-- Дамп данных таблицы `data`
--

INSERT INTO `data` VALUES (1, 'Кодирование стильного сайта с нуля Часть II (верстка +Photoshop) ', 'В этой второй части обучающего урока мы будем кодировать наш дизайн в стильный сайт, который понимает каждый браузер xHTML, CSS, и расположение JavaScript/jQuery.', '<a class="text_link" href="http://net.tutsplus.com/tutorials/html-css-techniques/design-and-code-a-slick-website-from-scratch-–-part-ii" target="blank">net.tutsplus.net</a>', 'files/19.09.10/mini.jpg', 'В этой второй части обучающего урока мы будем кодировать наш дизайн в стильный сайт, который понимает каждый браузер xHTML, CSS, и расположение JavaScript/jQuery. <table width="200" border="0" align="center">\r\n <tr>\r\n <td valign="top"><img src="images/AllDay.ru_13.png" width="80" height="80"><br>\r\n Демо </td>\r\n <td valign="top"><img src="images/AllDay.ru_15.png" width="80" height="80"><br>\r\n Скачать </td>\r\n </tr>\r\n</table>\r\n<div class="text_naz">Шаг Один – Что Мы будем Делать</div>\r\nВы думаете, что мы просто будем использовать наши ранее сверстанный дизайн в качестве основы , а затем кодировать гораздо менее сложный дизайн, но это не так! В конце этого урока, это то, что у Вас будет отображаться в браузере: <p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img1.1.jpg" width="600" height="450"></p>\r\nОбратите внимание, что это не версия Photoshop однако на самом деле результат в Firefox. \r\n<div class="text_naz">Шаг Два –Требования </div>\r\nДаже если я постараюсь быть столь же ясным и краткими на сколько возможно на протяжении всего этого урока, сказав, что полный новичок может последовать и понять, это было бы выдавать желаемое за действительное. Конечно, копировать и вставлять можно, но, чтобы понять все разъяснения, вам нужно иметь некоторые знания веб-технологий: \r\nОсновательное знания HTML и CSS, но Вам, вероятно, удастся следовать зная, основы, а также \r\nВажно знать о том, как работает JavaScript, а точнее JQuery \r\nЕсли вы ничего не знаете о тех вещах, которые говорилось выше, Вы всегда можете пройти дальше и узнать их. <br>\r\n<div class="text_naz">Шаг Третий – Установка нашей среды для дальнейшей работы </div>\r\nВ этой части урока, я просто попытаюсь объяснить мой способ ,с чего я начинаю свою работу , когда я кодирую веб-сайт. Первое и, вероятно, самая главная вещь - инструменты. Какие приложения вы собираетесь использовать для кодирования, отладки, чтобы проверить? \r\nВ моем случае, Dreamweaver является лучшим выбором для кодирования. \r\nСледующее, что мы должны выбрать - браузер. Мы нуждаемся в браузере с большим инструментом одалживания. Даже хотя я злостной пользователь OPERA в повседневной жизни, я использую Firefox во время кодирования и дизайна из-за его выдающийся инструмента Firebug. Конечно, Опера Dragonfly, а также Safari поставляется с некоторыми большими инструментами, как хорошо, но Firebug еще один шаг вперед, и это заставляет меня выбрать Firefox в качестве моегоосновного браузера. Вы должны быть уверены использовать стандартные-совместимый браузер в любом случае. Иными словами, не используйте Internet Explorer в качестве основной среды тестирования. Даже если мой выбор Firefox для тестирования в процессе разработки, так у меня все последние браузеры установлены на компьютере, чтобы убедиться, что все прекрасно работает на всех из них. Поэтому я их испытания в Firefox, Opera , Safari, Chrome и Internet Explorer . Таким образом, они должны быть корректно отображается примерно 95% интернет-пользователей. \r\nХорошо, когда у нас есть инструменты для работы, мы также должны посмотреть структуру каталогов. Для того, чтобы сохранить ясность, я решил создать новый "сайт" на моем локальном сервере, только путем создания новой папки в WWW / папки. Я использую WAMP, как мой локальный. В этом месте, мы должны создать три папки, JS /, CSS / и IMG /. Думаю, что имена очень нуждается в пояснениях. Я говорю что названия говорят сами за себя.\r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img 1.2.jpg" width="624" height="520"></p>\r\n<div class="text_naz">Шаг Четвертый– XHTML </div>\r\nЧто мы должны делать теперь подумайте о том, как мы будем строить наши дизайн, который теги мы будем использовать, как мы будем индефицировать и т.д. Вот что я придумал: \r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img1.3.jpg" width="624" height="520"></p>\r\nТеперь, когда мы знаем, что мы собираемся создавать, давайте начнем с определения основы нашего документа! \r\n<div class=" text_abzac"> Основа </div>\r\nЯ уже сказал вам, что мы будем использовать строгий XHTML . Это означает, что мы должны сохранить нашу структуру логики отдельно от макета логики. Для того, чтобы сказать браузеру, какую "грамматику" мы используем, мы должны определить так называемых DTD или определение типа документа. XHTML 1.0 Strict Doctype выглядит следующим образом: <br>\r\n<pre class="code">&lt;! DOCTYPE HTML PUBLIC &quot;- / / W3C / / DTD XHTML 1.0 Strict / / EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; </pre>\r\nЭтот кодек должен быть первым во всех ваших HTML файлах. Отсутствие такого определения приведет к неудачной проверки. \r\nДалее, нам просто нужно определить основы нашей страницы: верхнюю часть и контент. Лучше разместить тег заголовка, в верхней части, чтобы показать правильное название в строке заголовка окна браузера, а не что-то вроде "Без названия 1"(Untitled 1). Я решил поставить некоторые мета-теги, а также для SEO, хотя все мы знаем, что они не так полезно сегодня. \r\n<div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&nbsp; <br> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; &gt;&nbsp; <br> &lt;head&gt;&nbsp; <br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;keywords&quot; content=&quot;Roadside, Studio, Design, Web, Icons, Logos&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;description&quot; content=&quot;Roadside Studio is a web design agency that makes beautiful websites!&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;author&quot; content=&quot;Felix Boyeaux&quot; /&gt;&nbsp; <br> &lt;meta name=&quot;robots&quot; content=&quot;all&quot; /&gt;&nbsp;&nbsp;&nbsp; <br>&lt;title&gt;Roadside Studio&lt;/title&gt;&nbsp; <br> &lt;/head&gt;&nbsp; <br>&lt;body&gt;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- The content will go here --&gt;&nbsp; <br>&lt;/body&gt;&nbsp; <br>&lt;/html&gt;\r\n</div>\r\nКак только это будет сделано, мы можем начать кодировать строку состояния. <br>\r\n<div class="text_abzac">Строка состояния </div>\r\nПомните, как я говорил вам создать целую кучу групп слоев и переименуйте их к тому, что отражает их функции? Хорошо вы сейчас поймете почему. Посмотрите на эту палитру слоев: \r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.4.jpg" width="504" height="281"></p>\r\nВы видите, что я имею в виду сейчас? Действительно, это дает нам структуру нашего HTML: у нас есть папка, которая называется Строка статуса, в которую мы вложили папки. Эти папки представляют собой блочную модель нашей страницы! Тем не менее, это не верный. Однако этот способ показывает, что нам нужно еще несколько блоков папок для того, чтобы центрировать содержание страницы строки и все еще иметь возможность растянуть фон строки на <strong>100% </strong>в ширину. Мы также нуждаемся в обертке вокруг Панели приветствия, и строки меню для того, чтобы разместить поле поиска справа. <br>\r\nЭто то, на что на что должен быть похож ваш код:\r\n<div class="code">&lt;div id=&quot;status-bar&quot;&gt;&nbsp; <br> &lt;div id=&quot;status-bar-content&quot;&gt;&nbsp; <br> &lt;form action=&quot;#search&quot; method=&quot;post&quot; id=&quot;search-form&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br> &lt;input type=&quot;text&quot; name=&quot;query&quot; value=&quot;Search&quot; /&gt;&nbsp; <br>&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search!&quot; /&gt;&nbsp; <br> &lt;/p&gt;&nbsp; <br> &lt;/form&gt;&nbsp; <br>&lt;div id=&quot;status-bar-commands&quot;&gt;&nbsp; <br>&lt;p id=&quot;welcome&quot;&gt;Welcome, Guest&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;action-bar&quot;&gt;&nbsp; <br>&lt;a href=&quot;#login&quot; title=&quot;Login&quot;&gt;Login&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#sitemap&quot; title=&quot;Sitemap&quot;&gt;Sitemap&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#license&quot; title=&quot;License&quot;&gt;License&lt;/a&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt; \r\n </div>\r\n Тег Div с <strong>ID=&quot;status-bar&quot;</strong>- наш блок. Блок <strong>Status-bar</strong> необходим нам для размещения &nbsp;содержимого по центру этой строки. Обратите внимание на тег <strong>&lt;p&gt;</strong>&nbsp; внутри тегов<strong> &lt;form&gt;</strong>&nbsp; . Это необходимо для утверждения XHTML 1.0 Strict. <br>\r\nПоследняя &nbsp;важная вещь, что мы не заметили&nbsp; это тег <strong>&lt;p&gt;</strong> , который заключен в тег <strong>&lt;div&gt;</strong>. Это то, что веб дизайнеры называют семантическим &nbsp;кодированием. Параграф &nbsp;должны всегда быть завернут в тег для того&nbsp; чтобы его можно удобно читать. Это также облегчает жизнь чтения для скрин-редакторов.<br>\r\nЗамечательно! Это было для строки Статуса. Не так сложно, да? Ключевой особенностью&nbsp; является то&nbsp; что мы&nbsp; должны не нарушать логические действия, которые &nbsp;вытекают из слоя в нашей иерархии PSD для того, чтобы правильно построить&nbsp; нашу разметку . Это нам нужно для того, чтобы сохранить ваш HTML симпатичным. \r\n<div class="text_naz">Шаг Пятый- Шапка </div>\r\nНам нужно будет посмотреть на палитру слоев, чтобы иметь представление о том, как ее построить. Это то, что у нас есть для шапки: \r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.5.jpg" width="600" height="489"></p>\r\nТеперь давайте переведем &nbsp;эту структуру в код. Нам понадобиться контейнер, блок логотип, и два текстовых блока: один для заголовка, и еще один для подзаголовка. Однако в этом случае мы не будем использовать теги <strong>&lt;p&gt;.</strong><br>\r\n &nbsp;Почему нет?<br>\r\n &nbsp;Хорошо просто потому, что мы можем быть еще больше, чем симпатичны, используя теги заголовка. Поскольку текст заголовка первый заголовок &nbsp;в нашем документе, мы обернем его в <strong>h1</strong> тег. Подзаголовок &nbsp;будет <strong>h2 </strong>теги учесть, что это второй заголовок в нашем документе.\r\n<div class="code">&lt;div id=&quot;header&quot;&gt;&nbsp; <br>&lt;div id=&quot;logo&quot;&gt;&nbsp; <br> &lt;h1&gt;&lt;a href=&quot;#home&quot; title=&quot;Home Page&quot;&gt;Roadside&lt;/a&gt;&lt;/h1&gt;&nbsp; <br> &lt;h2&gt;Studio&lt;/h2&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt; </div>\r\nОдна вещь, которую мы сделали здесь была добавлена ссылка на главную страницу в логотипе. Эта связка которую, использует почти каждый веб-дизайнер. Кроме того, хорошо известно среди пользователей, не было бы этой связи могло привести к некоторой путанице среди пользователей. Кроме того что сказано выше нечего больше говорить об этой части дизайна , так что давайте просто перейдем к части с контентом. \r\n<div class="text_abzac">Вкладки</div>\r\nПрежде, чем начать работать со вкладками&nbsp; вкладки, нам нужно добавить общий контейнер Div <strong>id=&quot;content&quot;</strong>, и туда же поместим &nbsp;блок твиттера, блок &nbsp;модуля. Сделав это, мы должны думать немного о меню и как она будет структурирована. Как только это&nbsp; будет сделано мы должны&nbsp; будем подумать&nbsp; как лучше разместить код с меню. Лучшим способом кодирование меню вероятно является, маркированный список, даже если мы хотим сделать горизонтальном меню. Почему список? Ну список хороши для отображения пунктов с таким же значением, не выделяя их друг на другом. Это именно то, что нам надо. В каждом элементе списка, мы добавили тег- якорь. На самом&nbsp; деле&nbsp; эта якорная ссылка ни куда не ведет, она нам нужна для обучающего урока.\r\n<div class="code">&lt;div id=&quot;content&quot;&gt;&nbsp; <br>&lt;ul id=&quot;tabs&quot;&gt;&nbsp; <br>&lt;li id=&quot;previous&quot;&gt;&nbsp; <br>&lt;a href=&quot;#previous&quot; title=&quot;Previous&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt; <br>&lt;li id=&quot;home&quot; class=&quot;current&quot;&gt;&nbsp; <br>&lt;a href=&quot;#home&quot; title=&quot;Home&quot;&gt;Home&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br> &lt;li id=&quot;portfolio&quot;&gt;&nbsp; <br> &lt;a href=&quot;#portfolio&quot; title=&quot;Portfolio&quot;&gt;Portfolio&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;about&quot;&gt;&nbsp; <br> &lt;a href=&quot;#about&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&nbsp; <br> &lt;/li&gt;&nbsp; <br>&lt;li id=&quot;contact&quot;&gt;&nbsp; <br>&lt;a href=&quot;#contact&quot; title=&quot;Contact&quot;&gt;Contact&lt;/a&gt;&nbsp; <br> &lt;/li&gt;&nbsp; <br> &lt;li id=&quot;next&quot;&gt;&nbsp; <br> &lt;a href=&quot;#next&quot; title=&quot;Next&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br> &lt;/ul&gt;&nbsp; <br>&lt;/div&gt;&nbsp; </div>\r\nВы должны заметить, что мы не помещали наши &nbsp;вкладки в отдельный блок Div с Id вкладок, просто потому, что тег <strong>&lt;ul&gt;</strong> выполняет&nbsp; это для нас уже. Вы должны всегда пытаться убирать , как можно больше ненужных блоков Div для того, чтобы сделать страницу быстрее и чище. Вы можете также спрашивать себя какую функцию выполняют, &lt; &amp;lt; &gt; &nbsp;и &lt; и &amp;gt; &gt;и что означают. Ну, это означает &quot;меньше чем&quot;, и&nbsp; &quot;больше чем&quot; и это просто HTML значения &lt;и&gt;. <br>\r\n Не беспокойтесь &nbsp;слишком много о том, что наше горизонтальные меню со вкладки представляет собой вертикальный список на данный момент, и мы позаботимся, &nbsp;о том чтобы это будет выглядеть правильно, когда мы будем кодировать его в CSS. \r\n<div class="text_abzac">Центральный блок</div>\r\n&quot;Центральный блок&quot;- то, что я &nbsp;называю это блоком со слайд-шоу и приветствием. Мы создадим Div с<strong> id= &quot;wrape-page&quot;</strong>, чтобы убедиться, что поле будет определено корректно. Этот Div конечно, вложен в основной блок div,&nbsp; который мы создали для контента<strong>(id=&rsquo;content&rsquo;</strong>). <br>\r\n Теперь нам нужно &nbsp;написать код для слайд-шоу . Мы создадим&nbsp; контейнер с<strong> id =&quot;slaideshow&quot;</strong>. Внутри этого, мы создаем Div называем его &quot;слайды&quot;(<strong>id=&quot;slaides&quot;</strong>), который будет содержать все&nbsp; изображения которые мы хотим чтобы&nbsp; повторялись. Имеется также&nbsp; ссылка , которая должна перенаправить пользователя&nbsp; в раздел портфолио.&nbsp;&nbsp; &nbsp;Div с <strong>id= &quot;slaideshow-commands&quot;</strong> содержит кнопки предыдущей и следующей ,и &nbsp;название текущего слайда. \r\n <div class="code">&lt;div id=&quot;page-wrapper&quot;&gt;&nbsp; <br>&lt;div id=&quot;slideshow&quot;&gt;&nbsp; <br>&lt;div id=&quot;slides&quot;&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; class=&quot;thumb default-slide&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/1.png&quot; alt=&quot;Flex Engine Web Design&quot; class=&quot;slideshow-image&quot; /&gt;&lt;/a&gt;&nbsp;\r\n &lt;a href=&quot;#portfolio.work2&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;&nbsp; \r\n&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/2.png&quot; alt=&quot;Concept Labs Portfolio&quot; class=&quot;slideshow-image&quot; /&gt; \r\n&lt;/a&gt;&nbsp; <br> &lt;a href=&quot;#portfolio.work3&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/3.png&quot; alt=&quot;Everlast Studio&quot; class=&quot;slideshow-image&quot; /&gt;&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div id=&quot;slideshow-commands&quot;&gt;&nbsp; <br> &lt;a href=&quot;#previous&quot; title=&quot;Previous&quot; id=&quot;previous-slide&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#next&quot; title=&quot;Next&quot; id=&quot;next-slide&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br>&lt;h4&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; id=&quot;slide-title&quot;&gt;&nbsp; <br>Flex Engine Web Design&nbsp; <br> &lt;/a&gt;&nbsp; <br>&lt;/h4&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; </div>\r\nВажную вещью является&nbsp; способ которым&nbsp; мы добавляем все наши изображения-слайды в &nbsp;наш контейнер, для того чтобы сделать просмотр легче. Однако, у нас должен быть один слайд по умолчанию. В этом случае, я добавил класс <strong>&quot;default slide&quot;</strong> к якорю, изображения&nbsp; по умолчанию . Чтобы сделать дизайн легче, просто добавить класс <strong>&quot;thumb&quot;</strong> к тем же изображение &nbsp;также. Несколько классов могут быть установлены на один элемент, разделяя их пробелом. Атрибут &nbsp;Alt изображения является обязательным для правильного кода. Это также будет важно для нашего слайдшоу, так как это &ndash;то, где&nbsp; мы пропишем &nbsp;название слайда. <br>\r\n Следующим шагом <strong>&quot;page-wrapper&quot; </strong>является отображаения сообщение и контактной информации. Это будет сделать &nbsp;довольно легко. Мы нуждаемся заголовке, которая будет <strong>h3</strong>, потому что это наш третий заголовок на странице, тег<strong> &lt;p&gt; </strong>содержащий&nbsp; само сообщение,&nbsp; и также содержащий контактную информацию. \r\n <div class="code">&lt;div id=&quot;message&quot;&gt;&nbsp; <br>&lt;h3&gt;We build great websites!&lt;/h3&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Curabitur nec sem in risus adipiscing feugiat. Etiam elementum malesuada purus.&nbsp; <br>Quisque nec mi eu mauris ornare aliquam. Praesent adipiscing,&nbsp; <br>metus sed luctus condimentum, quam turpis interdum tortor,&nbsp; <br>in dignissim magna urna tempor odio. Integer porttitor. Nam dolor urna,&nbsp; <br>ultricies vitae, porttitor ut, dignissim vitae, elit.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;contact-info&quot;&gt;&nbsp; <br>&lt;span id=&quot;phone&quot;&gt;+33 1 23 45 67 89&lt;/span&gt;&nbsp; <br>&lt;span id=&quot;address&quot;&gt;&nbsp; <br>34, Avenue des Champs-&lt;br /&gt;&nbsp; <br>Elys&eacute;es, 75006, Paris,&lt;br /&gt;&nbsp; <br>France&nbsp; <br>&lt;/span&gt;&nbsp; <br>&lt;/p&gt;&nbsp; \r\n&lt;/div&gt;&nbsp; </div>\r\nТолько заметьте, как мы ставим теги <span> вокруг номера телефона и адреса, чтобы иметь возможность оформлять их по отдельности. \r\nКак только это будет сделано, пришло время для небольшой перерыва, чтобы взглянуть на то, что мы сделали: \r\n<div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&nbsp; <br> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; &gt;&nbsp; <br>&lt;head&gt;&nbsp; <br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;keywords&quot; content=&quot;Roadside, Studio, Design, Web, Icons, Logos&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;description&quot; content=&quot;Roadside Studio is a web design agency that makes beautiful websites!&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;author&quot; content=&quot;Felix Boyeaux&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;robots&quot; content=&quot;all&quot; /&gt;&nbsp; <br>&lt;title&gt;Roadside Studio&lt;/title&gt;&nbsp; <br>&lt;/head&gt;&nbsp; <br>&lt;body&gt;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- STATUS BAR --&gt;&nbsp; <br>\r\n&lt;div id=&quot;status-bar&quot;&gt;&nbsp; <br>&lt;div id=&quot;status-bar-content&quot;&gt;&nbsp; <br>&lt;form action=&quot;#search&quot; method=&quot;post&quot; id=&quot;search-form&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br> &lt;input type=&quot;text&quot; name=&quot;query&quot; value=&quot;Search&quot; /&gt;&nbsp; <br>&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search!&quot; /&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/form&gt;&nbsp; <br> &lt;div id=&quot;status-bar-commands&quot;&gt;&nbsp; <br>&lt;p id=&quot;welcome&quot;&gt;Welcome, Guest&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;action-bar&quot;&gt;&nbsp; <br>&lt;a href=&quot;#login&quot; title=&quot;Login&quot;&gt;Login&lt;/a&gt;&nbsp; <br> &lt;a href=&quot;#sitemap&quot; title=&quot;Sitemap&quot;&gt;Sitemap&lt;/a&gt;&nbsp; <br> &lt;a href=&quot;#license&quot; title=&quot;License&quot;&gt;License&lt;/a&gt;&nbsp; <br> &lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;!-- HEADER --&gt;&nbsp; <br>&lt;div id=&quot;header&quot;&gt;&nbsp; <br>&lt;div id=&quot;logo&quot;&gt;&nbsp; <br>&lt;h1&gt;&lt;a href=&quot;#home&quot; title=&quot;Home Page&quot;&gt;Roadside&lt;/a&gt;&lt;/h1&gt;&nbsp; <br>&lt;h2&gt;Studio&lt;/h2&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- CONTENT --&gt;&nbsp; <br>&lt;div id=&quot;content&quot;&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- TABS --&gt;&nbsp; <br>\r\n&lt;ul id=&quot;tabs&quot;&gt;&nbsp; <br>&lt;li id=&quot;previous&quot;&gt;&nbsp; <br>&lt;a href=&quot;#previous&quot; title=&quot;Previous&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;home&quot; class=&quot;current&quot;&gt;&nbsp; <br>&lt;a href=&quot;#home&quot; title=&quot;Home&quot;&gt;Home&lt;/a&gt; &nbsp;<br> &lt;/li&gt;&nbsp; <br>&lt;li id=&quot;portfolio&quot;&gt;&nbsp; <br>&lt;a href=&quot;#portfolio&quot; title=&quot;Portfolio&quot;&gt;Portfolio&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;about&quot;&gt;&nbsp; <br>&lt;a href=&quot;#about&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&nbsp; <br> &lt;/li&gt;&nbsp; <br>&lt;li id=&quot;contact&quot;&gt;&nbsp; <br>&lt;a href=&quot;#contact&quot; title=&quot;Contact&quot;&gt;Contact&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br> &lt;li id=&quot;next&quot;&gt;&nbsp; <br>&lt;a href=&quot;#next&quot; title=&quot;Next&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;/ul&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- PAGE WRAPPER --&gt;&nbsp; <br>\r\n &lt;div id=&quot;page-wrapper&quot;&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- SLIDESHOW --&gt;&nbsp; <br>\r\n&lt;div id=&quot;slideshow&quot;&gt;&nbsp; <br>&lt;div id=&quot;slides&quot;&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; class=&quot;thumb default-slide&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/1.png&quot; alt=&quot;Flex Engine Web Design&quot; class=&quot;slideshow-image&quot; /&gt;\r\n&lt;/a&gt;&nbsp;\r\n&lt;a href=&quot;#portfolio.work2&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;&nbsp;<br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/2.png&quot; alt=&quot;Concept Labs Portfolio&quot; class=&quot;slideshow-image&quot; /&gt;\r\n&lt;/a&gt;&nbsp; \r\n&lt;a href=&quot;#portfolio.work3&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;<br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/3.png&quot; alt=&quot;Everlast Studio&quot; class=&quot;slideshow-image&quot; /&gt;&lt;/a&gt;&nbsp; \r\n&lt;/div&gt;&nbsp; <br>&lt;div id=&quot;slideshow-commands&quot;&gt;&nbsp; <br>&lt;a href=&quot;#previous&quot; title=&quot;Previous&quot; id=&quot;previous-slide&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#next&quot; title=&quot;Next&quot; id=&quot;next-slide&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br> &lt;h4&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; id=&quot;slide-title&quot;&gt;&nbsp; <br>Flex Engine Web Design&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/h4&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- MESSAGE --&gt;&nbsp; <br>&lt;div id=&quot;message&quot;&gt;&nbsp; <br>&lt;h3&gt;We build great websites!&lt;/h3&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Curabitur nec sem in risus adipiscing feugiat. Etiam elementum malesuada purus.&nbsp; <br>Quisque nec mi eu mauris ornare aliquam. Praesent adipiscing,&nbsp; <br>metus sed luctus condimentum, quam turpis interdum tortor,&nbsp; <br>in dignissim magna urna tempor odio. Integer porttitor. Nam dolor urna,&nbsp; <br>ultricies vitae, porttitor ut, dignissim vitae, elit.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;contact-info&quot;&gt;&nbsp; <br>&lt;span id=&quot;phone&quot;&gt;+33 1 23 45 67 89&lt;/span&gt;&nbsp; <br>&lt;span id=&quot;address&quot;&gt;&nbsp; <br>34, Avenue des Champs-&lt;br /&gt;&nbsp; <br>Elys&eacute;es, 75006, Paris,&lt;br /&gt;&nbsp; <br>France&nbsp; <br>&lt;/span&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/body&gt;&nbsp; <br>&lt;/html&gt;&nbsp;</div>\r\nХорошо, теперь мы можем приступить к кодированию модулей. \r\n<div class="text_abzac"> Блог Модуль </div>\r\nКод является здесь достаточно простым. Нам нужно, чтобы добавить блок Div с <strong>id= &quot;blog&quot; </strong>и class &quot;module&quot;, чтобы иметь возможность работать с этими двумя &nbsp;модулями вместе, так как они очень похожи друг на друга. Заголовок будет h4, тогда как посты &nbsp;будут<strong> h5</strong>. Это позволит сделать четкие очертания с твердой иерархии в нашем документе. Последнее, что нужно рассмотреть здесь сколько строк будет в каждой записи блога. Мы поместим ее в теги <strong>&quot;blockquotes&quot;</strong>. Почему? Хорошо даже при том что это не является правильной цитатой это все еще текст, взятый из другой части веб-сайта -, таким образом, фактически уместно использовать <strong>&laquo;blockquotes&raquo;</strong>. Мы просто поместим ссылку<strong> &quot;читать дальше&quot;</strong>, обернутую&nbsp; в тег <strong>&lt;p&gt;</strong> . \r\n<div class="code">&lt;div class=&quot;module&quot; id=&quot;blog&quot;&gt;&nbsp; <br>&lt;h4 class=&quot;module-header-bar&quot;&gt;Latest entries from the blog&lt;/h4&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#blogentry1&quot; title=&quot;Vivamus sed risus&quot;&gt;Vivamus sed risus&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;p class=&quot;meta&quot;&gt;By Jonathan Davidson - 05 / 08 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Vivamus sed risus quis felis sagittis cursus. Duis blandit tristique turpis. Nulla feugiat vehicula metus.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#blogentry2&quot; title=&quot;Pellentesque pulvinar&quot;&gt;Pellentesque pulvinar&lt;/a&gt;&nbsp; <br>&lt;/h5&gt;&nbsp; <br> &lt;p class=&quot;meta&quot;&gt;By The Team - 05 / 01 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Pellentesque pulvinar dolor nec orci. Pellentesque scelerisque elit.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#blogentry3&quot; title=&quot;Cras in nibh&quot;&gt;Cras in nibh&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;p class=&quot;meta&quot;&gt;By Nicholas Denman - 05 / 01 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Quisque dapibus, justo a bibendum pellentesque, tellus felis cursus libero, posuere sodales diam ipsum in lorem.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br> &lt;p id=&quot;read-more-wrapper&quot;&gt;&nbsp; <br>&lt;a href=&quot;#blog&quot; title=&quot;Read More&quot;&gt;&nbsp; <br> Read More&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp;</div>\r\nВы должны увидеть, что мы добавили теги &lt;p&gt; в пределах<strong> &laquo;blockquotes&raquo;</strong> . Каждая запись, обернута в свои Div, чтобы сделать&nbsp; интервал легче. \r\n <div class="ext_abzac">-Модуль Twitter</div>\r\nМодуль Twitter будет похож на блог модуль, так что я пойду по этому быстрее. Просто помните, что структура HTML позади, которую мы кодируем, определяется палитрой слоев в PSD . В этом случае, например, это то, на что похожа группа слоя модуля Twitter: \r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.6.jpg" width="508" height="519"></p>\r\nНам понадобится блок заголовка, и контейнеры для каждого Twitter, а также блок содержащий кнопку . Это то, какой код должен быть: \r\n<div class="code">&lt;div class=&quot;module&quot; id=&quot;twitter&quot;&gt;&nbsp; <br> &lt;h4 class=&quot;module-header-bar&quot;&gt;Follow the Roadside Team on Twitter&lt;/h4&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/1.png&quot; alt=&quot;Jonathan Davidson&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@JonathanDavidson&quot; title=&quot;Jonathan Davidson&quot;&gt;Jonathan Davidson&lt;/a&gt;&lt;/h5&gt;&nbsp; <br> &lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Proin et libero. Curabitur molestie mauris eu massa.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/2.png&quot; alt=&quot;Nicholas Denman&quot; /&gt;&nbsp; <br>h5&gt;&lt;a href=&quot;#@NicholasDenman&quot; title=&quot;Nicholas Denman&quot;&gt;Nicholas Denman&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Etiam felis ligula.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/3.png&quot; alt=&quot;Jessica Marshall&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@JessicaMarshall&quot; title=&quot;JessicaMarshall&quot;&gt;Jessica Marshall&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br> &lt;p&gt;&nbsp; <br>Pellentesque est massa, posuere eu.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/4.png&quot; alt=&quot;Ann De Wever&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@AnnDeWever&quot; title=&quot;Ann De Wever&quot;&gt;Ann De Wever&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Nulla facilisi. Nam lacinia tristique ante.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;p id=&quot;get-tweets-wrapper&quot;&gt;&nbsp; <br> &lt;a href=&quot;#twitter&quot;&gt;&nbsp; <br>Get More Tweets!&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;</pre>\r\nНичего удивительного здесь, мы все еще используем <strong>«blockquotes» </strong>для контента <strong>Twitter</strong> . Мы также связываемся со страницей , через ссылку <strong>Twitter h5</strong>. Мы также используем тот же синтаксис для <strong>" Get More Tweets &quot;</strong> что и для ссылки <strong>&quot;Read More&quot;</strong>.\r\n<div class="ext_naz">Шаг Пятый – Футер</div>\r\n В последней части нашего документа HTML будет &nbsp;нижний блок. Это будет очень легко построить. Нам просто нужно обертку с id &quot;footer&quot;, внутри которого содержится блок&nbsp; &nbsp;Div для изображения, а также &lt;p&gt;для&nbsp; копирайтера.\r\n<div class="code">&lt;div id=&quot;footer&quot;&gt;<br>&lt;div id=&quot;footer-image&quot;&gt;&lt;/div&gt;<br>&lt;p id=&quot;footer-text&quot;&gt;<br>Copyright &copy; 2009 Roadside Studio&lt;br /&gt;<br>All Rights Reserved<br>&lt;/p&gt;<br>&lt;/div&gt;</div>\r\nХорошо, ну хотите верьте, хотите нет, но мы действительно закончили с нашей разметкой. Вы понял, что это фактически нет тут ни чего сложного создавать правильный и действительный HTML код просто следовать следующим группам слоев. Секрет заключается в том что вы должны действовать логически и медленно, чтобы убедиться, чтобы ничего не пропустить. \r\nЭто код, который мы сделали: \r\n<div class="code">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&nbsp; <br>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; &gt;&nbsp; <br>&lt;head&gt;&nbsp; <br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;keywords&quot; content=&quot;Roadside, Studio, Design, Web, Icons, Logos&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;description&quot; content=&quot;Roadside Studio is a web design agency that makes beautiful websites!&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;author&quot; content=&quot;Felix Boyeaux&quot; /&gt;&nbsp; <br>&lt;meta name=&quot;robots&quot; content=&quot;all&quot; /&gt;&nbsp; <br>&lt;link rel=&quot;stylesheet&quot; media=&quot;screen&quot; type=&quot;text/css&quot; title=&quot;Style&quot; href=&quot;css/style.css&quot; /&gt;&nbsp; <br>&lt;title&gt;Roadside Studio&lt;/title&gt;&nbsp; <br>&lt;/head&gt;&nbsp; <br>&lt;body&gt;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- STATUS BAR --&gt;&nbsp; <br>\r\n&lt;div id=&quot;status-bar&quot;&gt;&nbsp; <br>&lt;div id=&quot;status-bar-content&quot;&gt;&nbsp; <br>&lt;form action=&quot;#search&quot; method=&quot;post&quot; id=&quot;search-form&quot;&gt;&nbsp; <br>&lt;p&gt;\r\n&lt;input type=&quot;text&quot; name=&quot;query&quot; value=&quot;Search&quot; /&gt;&nbsp; <br>&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Search!&quot; /&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br> &lt;/form&gt;&nbsp; <br> &lt;div id=&quot;status-bar-commands&quot;&gt;&nbsp; \r\n&lt;p id=&quot;welcome&quot;&gt;Welcome, Guest&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;action-bar&quot;&gt;&nbsp; <br>&lt;a href=&quot;#login&quot; title=&quot;Login&quot;&gt;Login&lt;/a&gt;&nbsp; <br> &lt;a href=&quot;#sitemap&quot; title=&quot;Sitemap&quot;&gt;Sitemap&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#license&quot; title=&quot;License&quot;&gt;License&lt;/a&gt;&nbsp; <br> &lt;/p&gt;&nbsp; <br> &lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- HEADER --&gt;&nbsp; <br>\r\n&lt;div id=&quot;header&quot;&gt;&nbsp; <br>&lt;div id=&quot;logo&quot;&gt;&nbsp; <br>&lt;h1&gt;&lt;a href=&quot;#home&quot; title=&quot;Home Page&quot;&gt;Roadside&lt;/a&gt;&lt;/h1&gt;&nbsp; <br> &lt;h2&gt;Studio&lt;/h2&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- CONTENT --&gt;&nbsp; <br>\r\n&lt;div id=&quot;content&quot;&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- TABS --&gt;&nbsp; <br>\r\n&lt;ul id=&quot;tabs&quot;&gt;&nbsp; <br>&lt;li id=&quot;previous&quot;&gt;&nbsp; <br> &lt;a href=&quot;#previous&quot; title=&quot;Previous&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;home&quot; class=&quot;current&quot;&gt;&nbsp; <br> &lt;a href=&quot;#home&quot; title=&quot;Home&quot;&gt;Home&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;portfolio&quot;&gt;&nbsp; <br>&lt;a href=&quot;#portfolio&quot; title=&quot;Portfolio&quot;&gt;Portfolio&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;about&quot;&gt;&nbsp; <br> &lt;a href=&quot;#about&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;contact&quot;&gt;&nbsp; <br>&lt;a href=&quot;#contact&quot; title=&quot;Contact&quot;&gt;Contact&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;li id=&quot;next&quot;&gt;&nbsp; <br>&lt;a href=&quot;#next&quot; title=&quot;Next&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br>&lt;/li&gt;&nbsp; <br>&lt;/ul&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- PAGE WRAPPER --&gt;&nbsp; <br>\r\n&lt;div id=&quot;page-wrapper&quot;&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- SLIDESHOW --&gt;&nbsp; <br>&lt;div id=&quot;slideshow&quot;&gt;&nbsp; <br>&lt;div id=&quot;slides&quot;&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; class=&quot;thumb default-slide&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/1.png&quot; alt=&quot;Flex Engine Web Design&quot; class=&quot;slideshow-image&quot; /&gt;\r\n&lt;/a&gt;&nbsp;\r\n &lt;a href=&quot;#portfolio.work2&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;&nbsp;<br> &lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/2.png&quot;alt=&quot;Concept Labs Portfolio&quot; class=&quot;slideshow-image&quot; /&gt;&nbsp; \r\n&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work3&quot; title=&quot;See details&quot; class=&quot;thumb&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/./img/slideshow/3.png&quot; alt=&quot;Everlast Studio&quot; class=&quot;slideshow-image&quot; /&gt;&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div id=&quot;slideshow-commands&quot;&gt;&nbsp; <br>&lt;a href=&quot;#previous&quot; title=&quot;Previous&quot; id=&quot;previous-slide&quot;&gt;&amp;lt;&lt;/a&gt;&nbsp; <br>&lt;a href=&quot;#next&quot; title=&quot;Next&quot; id=&quot;next-slide&quot;&gt;&amp;gt;&lt;/a&gt;&nbsp; <br>&lt;h4&gt;&nbsp; <br>&lt;a href=&quot;#portfolio.work1&quot; title=&quot;See details&quot; id=&quot;slide-title&quot;&gt;&nbsp; <br>Flex Engine Web Design&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/h4&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- MESSAGE --&gt;&nbsp; <br>&lt;div id=&quot;message&quot;&gt;&nbsp; <br>&lt;h3&gt;We build great websites!&lt;/h3&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Curabitur nec sem in risus adipiscing feugiat. Etiam elementum malesuada purus.&nbsp; <br>Quisque nec mi eu mauris ornare aliquam. Praesent adipiscing,&nbsp; <br>metus sed luctus condimentum, quam turpis interdum tortor,&nbsp; <br> in dignissim magna urna tempor odio. Integer porttitor. Nam dolor urna,&nbsp; <br> ultricies vitae, porttitor ut, dignissim vitae, elit.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;p id=&quot;contact-info&quot;&gt;&nbsp; <br>&lt;span id=&quot;phone&quot;&gt;+33 1 23 45 67 89&lt;/span&gt;&nbsp; <br>&lt;span id=&quot;address&quot;&gt;&nbsp; <br>34, Avenue des Champs-&lt;br /&gt;&nbsp; <br>Elys&eacute;es, 75006, Paris,&lt;br /&gt;&nbsp; <br>France&nbsp; <br>&lt;/span&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- BLOG MODULE --&gt;&nbsp; <br>\r\n&lt;div class=&quot;module&quot; id=&quot;blog&quot;&gt;&nbsp; <br>&lt;h4 class=&quot;module-header-bar&quot;&gt;Latest entries from the blog&lt;/h4&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#blogentry1&quot; title=&quot;Vivamus sed risus&quot;&gt;Vivamus sed risus&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;p class=&quot;meta&quot;&gt;By Jonathan Davidson - 05 / 08 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Vivamus sed risus quis felis sagittis cursus. Duis blandit tristique turpis. Nulla feugiat vehicula metus.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#blogentry2&quot; title=&quot;Pellentesque pulvinar&quot;&gt;Pellentesque pulvinar&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;p class=&quot;meta&quot;&gt;By The Team - 05 / 01 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Pellentesque pulvinar dolor nec orci. Pellentesque scelerisque elit.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;blog-entry&quot;&gt;&nbsp; <br> &lt;h5&gt;&lt;a href=&quot;#blogentry3&quot; title=&quot;Cras in nibh&quot;&gt;Cras in nibh&lt;/a&gt;&lt;/h5&gt;&nbsp; <br> &lt;p class=&quot;meta&quot;&gt;By Nicholas Denman - 05 / 01 / 09&lt;/p&gt;&nbsp; <br>&lt;blockquote class=&quot;content&quot;&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Quisque dapibus, justo a bibendum pellentesque, tellus felis cursus libero, posuere sodales diam ipsum in lorem.&nbsp; <br>&lt;/p&gt;&nbsp; <br> &lt;/blockquote&gt;&nbsp; <br> &lt;/div&gt;&nbsp; <br>&lt;p id=&quot;read-more-wrapper&quot;&gt;&nbsp; <br>&lt;a href=&quot;#blog&quot; title=&quot;Read More&quot;&gt;&nbsp; <br>Read More&nbsp; <br>&lt;/a&gt;&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- TWITTER MODULE --&gt;&nbsp; <br>\r\n&lt;div class=&quot;module&quot; id=&quot;twitter&quot;&gt;&nbsp; <br>&lt;h4 class=&quot;module-header-bar&quot;&gt;Follow the Roadside Team on Twitter&lt;/h4&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/1.png&quot; alt=&quot;Jonathan Davidson&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@JonathanDavidson&quot; title=&quot;Jonathan Davidson&quot;&gt;Jonathan Davidson&lt;/a&gt;&lt;/h5&gt;&nbsp; <br> &lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Proin et libero. Curabitur molestie mauris eu massa.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/2.png&quot; alt=&quot;Nicholas Denman&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@NicholasDenman&quot; title=&quot;Nicholas Denman&quot;&gt;Nicholas Denman&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Etiam felis ligula.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br> &lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/3.png&quot; alt=&quot;Jessica Marshall&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@JessicaMarshall&quot; title=&quot;JessicaMarshall&quot;&gt;Jessica Marshall&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Pellentesque est massa, posuere eu.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div class=&quot;tweet&quot;&gt;&nbsp; <br>&lt;img src=&quot;http://nettuts.s3.amazonaws.com/336_siteFromScratch/img/team/4.png&quot; alt=&quot;Ann De Wever&quot; /&gt;&nbsp; <br>&lt;h5&gt;&lt;a href=&quot;#@AnnDeWever&quot; title=&quot;Ann De Wever&quot;&gt;Ann De Wever&lt;/a&gt;&lt;/h5&gt;&nbsp; <br>&lt;blockquote&gt;&nbsp; <br>&lt;p&gt;&nbsp; <br>Nulla facilisi. Nam lacinia tristique ante.&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/blockquote&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;p id=&quot;get-tweets-wrapper&quot;&gt;&nbsp; <br>&lt;a href=&quot;#twitter&quot;&gt;&nbsp; <br>Get More Tweets!&nbsp; <br>&lt;/a&gt;&nbsp; <br> &lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;div id=&quot;footer&quot;&gt;&nbsp; <br>&lt;div id=&quot;footer-image&quot;&gt;&lt;/div&gt;&nbsp; <br>&lt;p id=&quot;footer-text&quot;&gt;&nbsp; <br>Copyright &copy; 2009 Roadside Studio&lt;br /&gt;&nbsp; <br>All Rights Reserved&nbsp; <br>&lt;/p&gt;&nbsp; <br>&lt;/div&gt;&nbsp; <br>&lt;/body&gt;&nbsp; <br>&lt;/html&gt;</div>\r\n<div class="text_abzac">Шаг -CSS</div>\r\nCSS- язык один с чрезвычайно легким синтаксисом и поэтому легко научится. очень легко синтаксис и поэтому очень легко научиться. Однако прежде всего из за некорректного отображение в браузерах, это может показаться трудным. Мы постараемся использовать как можно более простой и понятный CSS, также постараться заставить его отображаться правильно во всех браузерах. Для этого есть одно понятие с которым мы должны справится. Я говорю о box модели. \r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.7.jpg" width="376" height="263"></p>\r\n Это стандартная модель W3C. Что важно понять вот то, что реальная ширина рамки не та которая определяется в свойствах ширины. Так скажем , у нас есть блок с шириной <strong>200px</strong>, <strong>25px</strong> отступы с обеих сторон и рамкой , которая <strong>5px</strong> толстые вокруг этого блока. Фактическая отображаемая ширина блока будет <strong>260px</strong> а не <strong>200px</strong>, как хотелось бы видеть. Но это хорошо, если мы хотим видеть блок, строго шириной<strong> 200px</strong>, мы только должны установить ширину в <strong>140px </strong>и все. Это избежит большого количества головной боли в дальнейшем. \r\nХорошо, теперь, когда Вы знакомы с понятием блока модулей W3C, мы должны кодировать наш дизайн сайта.\r\n<div class="text_abzac">Reset CSS</div>\r\nЯ говорю о браузерной изменчивости, которые сами меняют настройки браузера от края <strong>10px</strong> для каждого блока, некоторые установив ее на 15px.. Это, может очевидно, вызвать некоторые проблемы при кодировании, и мы можем очень долго копаться в нашем коде, искав при этом ошибки. Чтобы решить эту проблему и, следовательно, помочь нам будет использовать CSS Reset. Есть многие версии , но, по моему правильно будет использовать версию Эрика Мейера . Мне просто нравится, как она работает. После этого все работает. Вы можете взять его здесь: http://meyerweb.com/eric/tools/css/reset/. Я решил сделать это в свой CSS файл под названием reset.css и теперь добавим его в папку CSS в наш шаблон.\r\n<div class="code"> html, body, div, span, applet, object, iframe,&nbsp; <br>\r\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,&nbsp; <br>\r\n a, abbr, acronym, address, big, cite, code,&nbsp; <br>\r\ndel, dfn, em, font, img, ins, kbd, q, s, samp,&nbsp; <br>\r\nsmall, strike, strong, sub, sup, tt, var,&nbsp; <br>\r\nb, u, i, center,&nbsp; <br>\r\n dl, dt, dd, ol, ul, li,&nbsp; <br>\r\n fieldset, form, label, legend,&nbsp; <br>\r\n table, caption, tbody, tfoot, thead, tr, th, td {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; margin: 0;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; padding: 0;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; border: 0;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; outline: 0;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; font-size: 100%;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; vertical-align: baselinebaseline;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; background: transparent;&nbsp; <br>\r\n }&nbsp; <br>\r\n body {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; line-height: 1;&nbsp; <br>\r\n }&nbsp; <br>\r\n ol, ul {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; list-style: none;&nbsp; <br>\r\n }&nbsp; <br>\r\n blockquote, q {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; quotes: none;&nbsp; <br>\r\n }&nbsp; <br>\r\n blockquote:before, blockquote:after,&nbsp; <br>\r\n q:before, q:after {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; content: '''';&nbsp; <br>\r\n }&nbsp; <br>\r\n /* remember to define focus styles! */&nbsp; <br>\r\n :focus {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; outline: 0;&nbsp; <br>\r\n }&nbsp; <br>\r\n /* tables still need ''cellspacing=&quot;0&quot;'' in the markup */&nbsp; <br>\r\n table {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; border-collapse: collapse;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; border-spacing: 0;&nbsp; <br>\r\n }&nbsp; </pre>\r\n Я просто проредактировал содержимое&nbsp; и удалил элементы, которые нам помешали пройти валидацию .<br>\r\n Если вы загрузите файл <strong>index.html</strong> в вашем браузере, вы увидите, что ничего не изменилось. Это связано с тем, что мы еще не добавили &nbsp;ссылку на &nbsp;таблицу стилей в нашем HTML. Мы не будем добавлять ссылку &nbsp;в тег <strong>&nbsp;&lt;head&gt;</strong>, нашего сайта. Вместо этого, мы будем просто подгружать файл<strong> reset.css</strong> &nbsp;из нашего основного стиля с помощью команды <strong>@impor</strong>t, когда мы начинаем его построение.\r\n<div class="text_abzac"> Typography CSS </div>\r\nЯ обычно разделяю мой CSS на две части. Один, &nbsp;из которых &nbsp;контролирует структуру &nbsp;страницы, это мой основной стиль таблицы , и один контролирует&nbsp; оформление . Это включает в себя выравнивание текста, цвет шрифта, размер шрифта, расстояние между буквами, высоту строки и так далее. Это хорошая вещь, поскольку это дает вам больше гибкости &nbsp;в процессе кодирования. Допустим, вы хотите изменить в <strong>h1</strong> размер шрифта на<strong> 48px</strong> вместо <strong>36px</strong>, а вместо того чтобы начинать копать в <strong>style.css</strong> что, вероятно, несколько сотен строк, вы можете просто открыть ваш стиль Typography , найти стиль, связанный с тегом <strong>h1 </strong>, изменить размер шрифта, и все! <br>\r\n При кодировании нашей таблицей стилей оформления&nbsp; , наша разметка в Photoshopт будет чрезвычайно полезна. Мы можем взять <strong>Type Tool (T)</strong> в Photoshop, а также начать выделение различных текстовых блоков нашего &nbsp;дизайна. Таким образом, мы видим, что h1 будет иметь размер шрифта 48px, цвет <strong># 4d4d4d</strong>, и набор шрифтов для <strong>Myriad Pro</strong>. Этот последний пункт вызывает некоторые проблемы. Myriad Pro не стандартный шрифт в Сети, поэтому мы не можем определить семейство шрифтов, начиная с <strong>Myriad Pro</strong> не думаю, что все увидят наш дизайн так, как должно. Мы будем решать эту проблему в дальнейшем использовать некоторые более продвинутые методы &nbsp;в Сети, но сейчас мы просто определим семейство шрифтов начинающиеся &nbsp;с Myriad Pro включено и некоторые другие запасные шрифты в случае, если у пользователя &nbsp;не установлен &nbsp;<strong>Myriad Pro</strong> на его компьютере. <br>\r\n Если мы будем продолжать такое, сканирование через PSD, чтобы получить все сведения о шрифте, мы видим, что наши теги&nbsp; <strong>h3</strong> должны иметь размер шрифта <strong>24px</strong>, что наши теги&nbsp;<strong> h5</strong> должны быть &nbsp;цветом <strong># 6eb9cc</strong> и так далее. Если исходить логически, это то, что мы придумали:\r\n<pre class="code">h1 { &nbsp;<br>\r\n&nbsp;&nbsp;&nbsp; color: #4d4d4d;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: &quot;Myriad Pro&quot;, Helvetica, Arial, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 48px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-weight: normal;&nbsp; <br>\r\n}&nbsp; <br>\r\nh1 a { color: #4d4d4d; text-decoration: none; }&nbsp; <br>\r\nh2 {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #6ec9cc;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: &quot;Myriad Pro&quot;, Helvetica, Arial, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 12px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; letter-spacing: 28px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; text-transform: uppercase;&nbsp; <br>\r\n}&nbsp; <br>\r\nh3 {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #6ec9cc;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: &quot;Myriad Pro&quot;, Helvetica, Arial, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 24px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-weight: normal;&nbsp; <br>\r\n}&nbsp; <br>\r\nh4 {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #ffffff;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: Arial, Helvetica, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 12px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-weight: normal;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; text-align: center;&nbsp; <br>\r\n}&nbsp; <br>\r\nh4 a { color: #ffffff; text-decoration: none; }&nbsp; <br>\r\nh5 {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #6ec9cc;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: &quot;Myriad Pro&quot;, Helvetica, Arial, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 18px;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-weight: normal;&nbsp; <br>\r\n}&nbsp; <br>\r\nh5 a { color: #6ec9cc; text-decoration: none; }&nbsp; <br>\r\n/* Paragraph styling */&nbsp; <br>\r\np {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #525252;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-family: Arial, Helvetica, sans-serif;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; font-size: 12px;&nbsp; <br>\r\n}&nbsp; <br>\r\np.meta { color: #707070; font-size: 10px; text-align: rightright; }&nbsp; <br>\r\np#footer-text { text-align: center; }&nbsp; <br>\r\ndiv#message p { color: #4d4d4d; line-height: 20px; }&nbsp; <br>\r\n/* Link styling */&nbsp; <br>\r\na {&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; color: #999999;&nbsp; <br>\r\n&nbsp;&nbsp;&nbsp; text-decoration: none;&nbsp; <br>\r\n}&nbsp; <br>\r\na:hover { text-decoration: none; }&nbsp; <br>\r\np#action-bar a { color: #ffffff; }&nbsp; <br>\r\np#action-bar a:hover { color: #6eb9cc; text-decoration: none; }&nbsp;</div>\r\nЯ не думаю, что есть то что я должен объяснить. Это только самая основная часть стиля. Обратите внимание, что я определяю стиль стандартным тегом <p> стандартными тегами-якоря, прежде чем начать определять появление более конкретных блоков текста, таких, как мета- параграфы, например. Это часть кодирования "Не повторяй Себя". Я решил использовать резервные шрифты, <strong>Helvetica и Aria</strong>l. Они не большие заменители для <strong>Myriad</strong>, но мы, вероятно, в них больше не нуждаемся, во всяком случае, как я потом объясню. Это просто чтобы быть уверенным. \r\nОдной вещью, о которой я хочу поговорить здесь о стиле кодирования. Конечно, отступы имеют важное значение для читаемости кода, но не только. На первый взгляд, вы можете думать, мой код выглядит немного грязным, но если вы посмотрите на него более внимательно, то заметите, что я придерживаюсь очень строгого синтаксиса. Первым пунктом , который необходимо разместить свойства в алфавитном порядке. Это очень помогает нахождению свойства, если вы будете изменять его в дальнейшем. Вторым пунктом , который необходимо сделать , выставить свои стили на одной линии, если вы не использую более трех . \r\nСамое главной вещью в кодировании является последовательность. Вам должен нравится ваш стиль кодирования. Я не говорю, мой путь является лучшим, я просто хотел таким образом призываю вас, однако, найти ваш собственный стиль в кодировании еще быстрым! \r\n<div class="text_abzac">Настройка наших основных стилей </div>\r\n Когда мы разбирались с&nbsp; reset, я вас просил &nbsp;не подключать его непосредственно&nbsp; в HTML файл с помощью ссылки, потому что мы уже собирались вызвать его из наших основного&nbsp; стиля. Вы могли бы, очевидно, включать все CSS файлы непосредственно в коде HTML, но я решил не делать этого, так как это сохраняет верхнею часть в чистоте. <br>\r\n Мы&nbsp; должны будем создать наш&nbsp; основной стиль.&nbsp; Я обычно называют ее &nbsp;<strong>style.css</strong>, но ее можно назвать main.css, master.css, screen.css или любой другой. В рамках этого стиля, мы должны включить первую нашу строку &nbsp;сброса, это наша reset.css. Для этого я использую правило <strong>@import</strong> . Ваши первые строчкой &nbsp;в <strong>style.css</strong> файле &nbsp;должно быть &nbsp;следующее:\r\n<div class="code">@import url(''reset.css'');&nbsp; <br>\r\n@import url(''typography.css''); </div>\r\nС учетом этих нескольких строк, мы включаем наши две таблицы стилей в файл style.css, и нам надо только подцепить только одну таблицу в верхнею часть странице . \r\n<div class="code"> &lt;link rel=&quot;stylesheet&quot; media=&quot;screen&quot; type=&quot;text/css&quot; title=&quot;Style&quot; <br>href=&quot;Design%20and%20Code%20a%20Slick%20Website%20From%20Scratch%20&ndash;%20Part%20II%20_%20Nettuts%2B_files/style000.htm&quot;&gt;&nbsp; </div>\r\nЕсли мы посмотрим на наш веб-сайт в настоящее время, вот что мы увидим:\r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.8.jpg" width="624" height="459"></p>\r\n<div class="text_abzac">Основная часть(body) </div>\r\nМы только должны установить основной стиль для тега<strong> &lt;body&gt; </strong>включающий в себя центрирование дизайна, используя при этом margin:auto, устанавливая при этом фоновой цвет , и устанавливая ширину в 100%. &nbsp;\r\n<div class="code">\r\nbody {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; background-color: #f8f8f8;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; margin: auto;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 100%;&nbsp; <br>\r\n } \r\n</div>\r\n<div class="text_abzac">Строка состояния </div>\r\nКак всегда, мы будем просто начать сверху, и продвигать наш дизайн вплоть до футера. Мне нравится кодировать и разделять на блоки. Начнем например с заголовка, а затем сделать перерыв, проектирование контента и так далее. Это помогает мне в &nbsp;мотивации Этот подход включает полное завершение одного&nbsp; раздела и начинание&nbsp; другого. <br>\r\n Поэтому, прежде чем начать фактические CSS кодирования в строке состояния, давайте возьмем ннебольшую паузу и посмотрим, какие изображения у нас должны быть. Первым из них является фоновый рисунок, который представляет собой простой градиент, который будет повторяться по оси х. Второй представляет собой основу для строки действий по сайту: прямоугольник с закругленными углами.. Последнее изображение которое нам нужно - строка состояния и фон для окна поиска. \r\nДавайте начнем с фонового изображения. Как я уже сказал, мы будем повторять это изображение по оси х, так что нам понадобится изображение в <strong>1px</strong> в шириной. Это решительно &nbsp;сократить его размер. Итак, начнем, возьмите инструмент <strong>Column Marquee Tool</strong> в Photoshop, перейдите в группу слоев <strong>Статус Бар </strong>, скройте слой<strong> &quot;Граница&quot; </strong>, и объедините вместе слои<strong> &quot;Фон&quot; и &quot;Тень&quot;</strong>. Как только это будет сделано, выберите кусок этого недавно созданного слоя с выбранным инструментом, скопируйте ее и вставьте его в новый документ. Этот документ должен быть <strong>1* 50px</strong>. Из-за некорректной особенности блочной модели, мы должны уменьшить эту высоту &nbsp;до 40px. Просто уберите с верху <strong>10&nbsp; пикселей</strong>, а затем сохранить его для <strong>веб и устройств(Web &amp; Devices) &nbsp;(Alt + Shift + Ctrl + S) </strong>в 24 PNG, и назовите ее <strong>status-bar-bg.png</strong>.\r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.9.jpg" width="624" height="333"></p>\r\nТеперь перейдем к &nbsp;фону и меню.<br>\r\n Откройте группу слоев&nbsp; &nbsp;<strong>&quot;Строка действий&quot;</strong> и выберите слой, под называнием <strong>&quot;Фон строки действий&quot;</strong>. Выделите весь документ <strong>(Ctrl + A)</strong>, скопируйте слой и вставьте его в новый документ. Вам нужно растеризовать форму, &nbsp;&nbsp;чтобы скопировать ее правильно. Не забудьте установить снова прозрачность слоя до <strong>55%</strong>. Сохраните снова &nbsp;для <strong>веб и устройств(Web &amp; Devices)</strong>&nbsp; , и называют его <strong>action-bar-bg.png.</strong>\r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.10.jpg" width="379" height="211"></p>\r\nЗаключительным этапом буде т преобразования в дизайн- изображения в поле поиска. Просто найдите группу слоев <strong>"поле поиска",</strong> выключите слой . <strong>«Поиск»</strong>, затем слейте слой <strong>«форма поиска»</strong> со слоем <strong>«лупа»</strong>. Опять же, выделить весь документ Ctrl + A, а также скопировать его на новый документ. Сохраните его в<strong> search-field.png.. </strong>\r\n<p align="center"><img src="скриншоты/дизайн сайта с нуля часть 2/img-1.12.jpg" width="347" height="209"></p>\r\nХорошо, теперь, что мы сделали все изображениями, мы можем приступить к кодированию. Первое, что мы должны сделать, это создать контейнер. Установите их ширину и высоту, а также фоновое изображение отступы. \r\n<div class="code">\r\n div#status-bar {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; background: url(''../img/status-bar-bg.png'') repeat-x;&nbsp; <br>\r\n &nbsp;&nbsp; &nbsp;border-bottom: 2px groove #ffffff;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; height: 40px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 100%;&nbsp; <br>\r\n }&nbsp;\r\n</div>\r\nСтиль grove &nbsp;для рамок смотрится довольно хорошо&nbsp;&nbsp; так как мы его сделали в в Photoshop. Мы установили ширину <strong>40px</strong> хотя наш фон шириной в <strong>50px</strong>, это все&nbsp; из-за блочной модели. &nbsp;&nbsp;<br>\r\n Теперь мы хотим убедиться , что &nbsp;содержание этой строки находится&nbsp; по центру. Дело в том, что мы хотим, чтобы &nbsp;фоне&nbsp; растянулся шириной в <strong>100%</strong> , а содержание должно быть в центре. Именно поэтому мы использовали Div, которая содержит почти все элементы , что мы вставляем &nbsp;в нашу статусную строку. Мы должны применить &nbsp;к нему ширину<strong> 800px</strong>, а также некоторый отступ.\r\n<div class="code">\r\ndiv#status-bar-content {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; margin: 10px auto 0px auto;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 800px;&nbsp; <br>\r\n }&nbsp; \r\n</div>\r\nДля того, чтобы поместить на этой&nbsp; статусной строки, слева и справа, правильно, мы установим свойства ширины и плавающий элемент(float).\r\n<div class="code">\r\n div#status-bar-commands {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 400px;&nbsp; <br>\r\n }&nbsp; <br>\r\n form#search-form {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; float: rightright;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 200px;&nbsp; <br>\r\n } \r\n</div>\r\nТеперь нам нужно придать стиль меню в верхней части, для того чтобы отцентровать меню, мы должны дать приветственному сообщению оптикать с лева . Мы также должны придать фоновое изображение статусной строке.. Отступы и используются для того чтобы смотрелось все элементы как они и должны. Помните про блочную модель, которая устанавливается в свойствах! Это является причиной, почему мы устанавливаем высоту меню в <strong>14px</strong> вместо <strong><br>\r\n30px</strong>; у нас еще в запасе <strong>8px</strong>.\r\n<div class="code">\r\n p#welcome {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; float:left;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; padding-top: 7px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 150px;&nbsp; <br>\r\n }&nbsp; <br>\r\n p#action-bar {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; background: url(''../img/action-bar-bg.png'') no-repeat;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; height: 14px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; margin-left:200px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; padding: 8px 28px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; width: 154px;&nbsp; <br>\r\n }&nbsp; <br>\r\n p#action-bar a:before {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; content: ''|&nbsp; '';&nbsp; <br>\r\n }&nbsp; <br>\r\n p#action-bar a[title=&quot;License&quot;]:after {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; content: ''&nbsp; |'';&nbsp; <br>\r\n }&nbsp; \r\n</div>\r\nМы добавляем &quot;|&quot; для отделения пунктов меню. Я решил сделать это, поскольку это более семантически правильно. Действительно, эти вставки не имеют ни какого отношение к нашему контенту, таким образом помещение их в HTML &nbsp;не было бы правильным . Обратите внимание на довольно сложный последний селектор, который выделяет последнею ссылку, и добавляет &lt;I&gt; как перед ней так и после нее.<br>\r\nПоследним пунктом &nbsp;будет стиль поле поиска и добавление &nbsp;фонового рисунок к нему. Нам нужно восстановить стиль по умолчанию, чтобы скрыть кнопку <strong>&laquo;submit&raquo;</strong> . Это может быть, не самое лучшее, когда мы говорим о доступности, но все же, в этом случае я решил поставить на первое место дизайн.\r\n<div class="code">\r\n form#search-form input[type=&quot;text&quot;] {&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; background: url(../img/search-field.png) no-repeat;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; border:none;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; height:20px;&nbsp; <br>\r\n &nbsp;&nbsp;&nbsp; padding: 5px 0px 0px 30px;&nbsp; <br>\r\n &nbsp;&

  Ответить  
 
 автор: uvajs   (20.09.2010 в 12:44)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:42)
 

>Структура таблицы `data`
>--
>
>CREATE TABLE `data` (
> `id` int(5) NOT NULL auto_increment,
> `title` varchar(255) NOT NULL,
> `description` text NOT NULL,
> `istok` text,
> `mini_img` varchar(255) NOT NULL,
> `text` text NOT NULL,
> `date` date NOT NULL,
> `view` int(7) NOT NULL,
> `cat` int(1) NOT NULL,
> PRIMARY KEY (`id`)
>) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
>
>--
>-- Дамп данных таблицы `data`
>--
>
а код?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 12:44)   письмо автору
17.4 Кб
 
   для: uvajs   (20.09.2010 в 12:39)
 

вот

  Ответить  
 
 автор: Trianon   (20.09.2010 в 12:40)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:37)
 

неверное база его не усвоила...

  Ответить  
 
 автор: antosha23   (20.09.2010 в 12:45)   письмо автору
 
   для: Trianon   (20.09.2010 в 12:40)
 

а что теперь делать

  Ответить  
 
 автор: uvajs   (20.09.2010 в 12:47)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:45)
 

>а что теперь делать

Выложите PHP код для вывода урока

  Ответить  
 
 автор: antosha23   (20.09.2010 в 12:49)   письмо автору
7.7 Кб
 
   для: uvajs   (20.09.2010 в 12:47)
 

вот

и это происходит
кода выводишь код на страницу

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:02)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:49)
 

>вот
>
>и это происходит
>кода выводишь код на страницу

Я просматриваю код, ждите. лучше скажите что именно не выводится? это у Вас в поиске не выводится уроки, да?

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:06)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:49)
 

Скажите пожалуйста, что у Вас выводит этот запрос?

( "SELECT id,title,description,mini_img FROM newslessens WHERE  id=1", $db );


для чего id=1???

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:18)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:06)
 

популярный урок

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:16)   письмо автору
7.7 Кб
 
   для: antosha23   (20.09.2010 в 12:49)
 

Проверьте, если не будет работать, разберемся.

  Ответить  
 
 автор: Trianon   (20.09.2010 в 13:09)   письмо автору
 
   для: antosha23   (20.09.2010 в 12:45)
 

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

Вы сами даете уроки - мне, право, совестно Вас чему-то учить...

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:17)   письмо автору
 
   для: Trianon   (20.09.2010 в 13:09)
 

урок переводил сам

поврежден он в базе а почему не знаю

  Ответить  
 
 автор: Trianon   (20.09.2010 в 13:18)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:17)
 

потому что большой слишком.

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:19)   письмо автору
 
   для: Trianon   (20.09.2010 в 13:18)
 

>потому что большой слишком.

у меня тоже не прошел SQL запрос

  Ответить  
 
 автор: Trianon   (20.09.2010 в 13:20)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:19)
 

я никаких запросов не выполнял. Так что "тоже" - мимо.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:20)   письмо автору
 
   для: Trianon   (20.09.2010 в 13:18)
 

что самое интересное это когда вместе с кодом

  Ответить  
 
 автор: Trianon   (20.09.2010 в 13:21)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:20)
 

очевидно, когда без кода - маленький?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:24)   письмо автору
 
   для: Trianon   (20.09.2010 в 13:21)
 

нет не маленький
просто я не знаю как правильно добавить php и css код в базу

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:25)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:24)
 

>нет не маленький
>просто я не знаю как правильно добавить php и css код в базу

используй какой нибудь редактор и Dreamweave подойдет.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:26)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:25)
 

есть у меня

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:27)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:26)
 

>есть у меня

вот используй его.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:29)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:27)
 

я имею в виду как правильно добавить в сам урок код php и css вот в чем у меня проблема


как сделать как на сайте ruseller.com

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:30)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:29)
 

>я имею в виду как правильно добавить в сам урок код php и css вот в чем у меня проблема

проблема с добавлением в базу?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:32)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:30)
 

ил вот так
http://net.tutsplus.com/tutorials/html-css-techniques/design-and-code-a-slick-website-from-scratch-%E2%80%93-part-ii/

в базу добавляется но только он обрезается

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:36)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:32)
 

или вставьте себе скрипт :http://alexgorbatchev.com/SyntaxHighlighter/

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:40)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:36)
 

а почему он тогда обрезается

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:41)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:40)
 

>а почему он тогда обрезается

что обрезается?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:42)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:41)
 

урок обрезается в базе

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:44)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:42)
 

>урок обрезается в базе

первый раз слышу.

  Ответить  
 
 автор: Николай2357   (20.09.2010 в 15:33)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:42)
 

>урок обрезается в базе
Читайте.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 17:32)   письмо автору
 
   для: Николай2357   (20.09.2010 в 15:33)
 

обрезает где ему вздумается
хоть и разделил на урок 2 части

  Ответить  
 
 автор: Trianon   (20.09.2010 в 18:17)   письмо автору
 
   для: antosha23   (20.09.2010 в 17:32)
 

размер каждого куска какой?

  Ответить  
 
 автор: uvajs   (20.09.2010 в 18:22)   письмо автору
 
   для: Trianon   (20.09.2010 в 18:17)
 

не думаю, что в поле text ограничены символы.

  Ответить  
 
 автор: Trianon   (20.09.2010 в 18:44)   письмо автору
 
   для: uvajs   (20.09.2010 в 18:22)
 

>не думаю

вот в это охотно верю.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 18:33)   письмо автору
 
   для: Trianon   (20.09.2010 в 18:17)
 

могу показать

  Ответить  
 
 автор: Trianon   (20.09.2010 в 18:45)   письмо автору
 
   для: antosha23   (20.09.2010 в 18:33)
 

что показать?
я спросил - какой размер куска?
размер куска - это число байт в этом самом куске.
Как вы его покажете?
Его написать можно, а не показать.

  Ответить  
 
 автор: antosha23   (20.09.2010 в 18:52)   письмо автору
 
   для: Trianon   (20.09.2010 в 18:45)
 

Длина ряда &#248; 65,988
Размер ряда &#248; 68,036 Bytes

  Ответить  
 
 автор: uvajs   (20.09.2010 в 19:38)   письмо автору
 
   для: antosha23   (20.09.2010 в 18:52)
 

>Длина ряда &#248; 65,988
>Размер ряда &#248; 68,036 Bytes

напиши ссылку на эту статью

  Ответить  
 
 автор: antosha23   (20.09.2010 в 21:37)   письмо автору
 
   для: uvajs   (20.09.2010 в 19:38)
 

она на компе

  Ответить  
 
 автор: uvajs   (20.09.2010 в 18:23)   письмо автору
 
   для: antosha23   (20.09.2010 в 17:32)
 

>обрезает где ему вздумается
>хоть и разделил на урок 2 части

обрезается код или текст?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 18:34)   письмо автору
13.7 Кб
 
   для: uvajs   (20.09.2010 в 18:23)
 

сам текст

вот смотрите

  Ответить  
 
 автор: antosha23   (20.09.2010 в 18:39)   письмо автору
111.4 Кб
 
   для: uvajs   (20.09.2010 в 18:23)
 

вот сам текст урока

на сайте net.tutlsplus.net отображается полностью а меня обрезается
почему так

  Ответить  
 
 автор: Trianon   (20.09.2010 в 14:07)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:40)
 

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

  Ответить  
 
 автор: antosha23   (20.09.2010 в 18:37)   письмо автору
 
   для: Trianon   (20.09.2010 в 14:07)
 

тип поле текст

  Ответить  
 
 автор: uvajs   (20.09.2010 в 13:33)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:29)
 

>я имею в виду как правильно добавить в сам урок код php и css вот в чем у меня проблема
>
>
>как сделать как на сайте ruseller.com

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

  Ответить  
 
 автор: antosha23   (20.09.2010 в 13:34)   письмо автору
 
   для: uvajs   (20.09.2010 в 13:33)
 

так и делаю но
почему он обрезаятся я вот этого не пониманию

  Ответить  
 
 автор: Trianon   (20.09.2010 в 13:43)   письмо автору
 
   для: antosha23   (20.09.2010 в 13:29)
 

так может на этом самом руселлере и выяснить?

  Ответить  
 
 автор: antosha23   (20.09.2010 в 16:08)   письмо автору
 
   для: Trianon   (20.09.2010 в 13:43)
 

нет

с начало купи диск потом спрашивай

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования