Вы не используете тип данных DECIMAL
в соответствии с вашим вариантом использования. DECIMAL(16, 16)
объявляет десятичное число с 16 цифрами и с 16 десятичными цифрами. Это не может содержать значение больше, чем 1
.
Рассмотрим:
SELECT CAST('1.12345678' AS DECIMAL(16, 16))
Возвращает: 0.9999999999999999
.
Вы, вероятно, хотите что-то вроде DECIMAL(16, 8)
вместо этого, так как ваши строки, кажется, имеют 8 десятичных знаков.
Из документации MySQL :
Синтаксис объявления для столбца
DECIMAL
-DECIMAL(M,D)
. Диапазоны значений аргументов следующие:blockquote>
M
- максимальное количество цифр (точность). Диапазон значений от1
до65
.
D
- это число цифр справа от десятичной точки (шкала). Он имеет диапазон от0
до30
и должен быть не больше чемM
.
Шрифты и текст
Изображения
(X) HTML и CSS
Общий дизайн
это - все, о чем я могу думать прямо сейчас...
Некоторые широкие точки:
1. Печать статична, сеть является интерактивной.
Сущность проекта печати является фиксированной точкой вовремя, идея, полученная на бумаге или некоторой другой подложке. Веб-проекты перемещаются, изменяя события, которые представляют и идеи их создателей и их пользователей.
2. Все сомнительно.
Вы упоминаете типографию в своем ответе, вероятно, стоит расширить это для покрытия всех аспектов появления. Множество операционных систем и аппаратных средств, доступных средний, что его твердое, чтобы определить, как вся Ваша аудитория испытает Ваш заключительный дизайн. Пока некоторые вещи должны быть совместимыми через все браузеры, иногда это не стоит времени, и усилие должно было сделать что-то пикселем прекрасный во всех системах.
3. Узнайте о программировании.
Если у Вас нет способности для него, Вы не должны изучать, как программировать для сети. Но это все еще была бы большая справка для получения некоторого знакомства с веб-программированием, как будто Вы не можете кодировать, необходимо будет работать в тесном сотрудничестве с кем-то, кто может, и необходимо смочь связаться эффективно с ними.
4. Создайте рабочие прототипы
Когда что-то статично, это может быть разработано с помощью статического формата. Для разработки чего-то интерактивного как веб-сайт необходимо использовать движущиеся прототипы, которые представляют вид поведения, которое будет иметь заключительный дизайн. Можно использовать бумагу, чтобы сделать это, или более сложные макеты с помощью xhtml, CSS и JavaScript или специализированную программу разработки прототипа.
При прибытии от кого-то, кто сделал и полиграфический дизайн и веб-дизайн (и сделал достойное задание в обоих, я думаю), кажется, что Вы прочь к хорошему началу. Другие мысли:
Darko Z упомянул это, но я думаю, что стоит подчеркнуть, что браузер incompatbilities должен быть распознан и имел дело с. В промышленности печати существуют стандартные форматы как PDF, которые гарантируют, что вещи выйдут в печати путем, они смотрят в дизайне; кроме того, многие издатели непосредственно примут собственные форматы файлов самых популярных программ дизайна, как Adobe InDesign, Кварк XPress, даже MS Word (для скряг;-P). Так как точка является той печатью, разработчики привыкли к "набору она и забывают, что это" приближается, где они предполагают, что, после того как они разрабатывают что-то определенный путь, это останется разработанным. То, что существуют различные веб-браузеры, которые представляют те же веб-страницы немного по-другому, вероятно, будет сильной болью в торце для людей, привыкших к миру печати.
Приложение к вышеупомянутому: шрифты. Вы не можете использовать (или по крайней мере не может полагаться), редкие шрифты в веб-дизайне, по очевидным причинам.
Экранная недвижимость должна использоваться эффективно, потому что существует ограниченная сумма ее. И я имею в виду действительно ограниченный - неважно, как трудно Вы пробуете, Вы не можете записать HTML, который заставит чей-то монитор расшириться на 5 дюймов или поместить другой экран на спину ;-) Это не похоже в печати, где люди могут посмотреть назад и вперед между различными страницами книги. Чтение веб-страниц отчасти похоже на рассмотрение пергамента через бинокль; необходимо разработать страницы с тем ограниченным полем зрения в памяти.
Дизайны веб-страницы являются динамичными и переходными; они не ложатся спать некоторое время, они становятся скучными, они переработаны/заменены с новыми проектами. Таким образом, Вы не застреваете с ошибками. Но это также означает, что необходимо разработать с будущими изменениями в памяти, например, при помощи CSS, таким образом, можно изменить вид целых классов элементов легко. Существует некоторое использование стилей в полиграфическом дизайне, но нигде рядом так же как онлайн.
Не забудьте сохранять свои jpg файлы в формате RGB не формат CMYK. Я регулярно отправляюсь jpgs, который не отобразится на веб-сайте и каждый раз, когда это - потому что он был сохранен в неправильном формате от Photoshop.
Это станет меньшим количеством проблемы, поскольку браузеры поддерживают больше форматов изображения, но полагая, что 20% + пользователей находятся все еще на IE6 для сайтов, которые мы разрабатываем, это будет требовать времени, чтобы уйти.
Данный цвет или шрифт представят по-другому в различных браузерах.
Особенно, когда один браузер находится в Windows, и другой находится на Mac или Linux, и т.д.
Я записал сообщение в блоге об этом только что - http://aloestudios.com/2008/08/dear-print-designer-doing-web-design/
Также - мой друг Mark - http://www.visual28.com/articles/tips-for-better-web-design
Книга Jeffery Zeldman, Берущая Ваш Талант к сети, конкретно предназначена к вопросу, который Вы задали. Это отсутствовало в течение нескольких лет... не уверенных, если существует 2-й или 3-й выпуск.Попробуйте.
Мое основное советует, то, что необходимо распознать, что, в то время как у Вас есть точечная точность в приложениях печати, большую часть времени в веб-дизайне, Ваш фокус должен разработать и кодировать сайт, который выполнит Ваше содержание и цели расположения для любого количества платформ, разрешений и глубины цвета. Глубина цвета стала менее важной, чем это было в прошлом.
Многие из них являются хорошими эмпирическими правилами для разработчиков печати, которые хотят изучить, как к на самом деле разметке HTML и пишет CSS. Но как Веб-разработчик в прошлом я часто просто брал бы шаблон разработчика и писал бы HTML и CSS для них. Была ли та задача проста, или трудный зависел от осведомленности разработчика о поддержке CSS.
Была одна болевая точка в особенности тот, продолжал подходить. Таким образом для разработчиков печати, перемещающихся в сеть, абсолютное правило номер один помнить:
Не разрабатывайте элемент, чтобы иметь явную, идеальную для пикселя высоту. Можно ограничить ширину все, что Вы хотите, но изменяющиеся шрифты, предпочтенные размеры шрифта и различные текстовые строки, вытягиваемые от базы данных на различных страницах, означают, что текст должен смочь течь вертикально, не генерируя отвратительные, твердые к использованию водосливные полосы прокрутки.
Разработчики, которые помнят это, могут обычно вызывать в воображении проекты, которые легко сократить и интегрироваться главным образом семантическим способом. Разработчики, которые забывают это иногда, заканчивают тем, что создали проекты, которые должны быть shoehorned в поле 3 дюйма на 3 дюйма, и именно тогда я достигаю водки.