strix
Expert-
Posts
213 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by strix
-
a{color:navy} a.active{color:silver;} активному пункту меню надо присвоить класс active <div><a href="#" class="active">menu1</a></div> Тему перенесите в css - вопрос не в определении активной ссылки, а е? выделении
-
Для современных браузеров указать min-height, для ИЕ с хаком (или условными комментариями для ИЕ) - явно height
-
Бекграунд дива в зависимости от высоты и без скриптов
strix replied to Tokolist's question in HTML Coding
1. в div кладем ещ? один див с фоном (косыми линиями) 2. задаем ему margin:10px 0px - относительно родительского у него будет отступ, что и надо -
В зависимости от дизайна - можете создать фоновую картинку с двумя полосками и не нужно будет делать дополнительный div.
-
Учебник по php-mailer - http://php.russofile.ru/ru/translate/mail/phpmailer/ - может, кому-то пригодится Насчет необходимости использования данного класса, думаю, вопросы отпадут после изучения его возможностей Несколько часов, потраченных на изучение класса, полностью себя оправдали!
-
Внутри класса ничего не меняла. Проблема решена - таки-вопрос был в найстройках smtp (recipients_failed - не отправлялась почта)
-
используйте position:relative и z-index
-
Стоит задача использовать именно этот класс. Функция mail() устраивает. Может, кто-то сталкивался с подобным? Поиск по другим форумам пока также не дал результата.
-
задайте градиент как фон для body
-
Для отправки почты использую класс phpmailer - пример из официальной документации не работает: <?php require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); // telling the class to use SMTP $mail->Host = "smtp.example.com"; // SMTP server $mail->From = "from@example.com"; $mail->AddAddress("myfriend@example.net"); $mail->Subject = "First PHPMailer Message"; $mail->Body = "Hi! nn This is my first e-mail sent through PHPMailer."; $mail->WordWrap = 50; if(!$mail->Send()) { echo 'Message was not sent.'; echo 'Mailer error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent.'; } ?> Выдает ошибку - Language string failed to load: recipients_failed пути правильные, адрес тоже. Подскажите, пожалуйста, в чем может быть проблема? Заранее спасибо.
-
Существует несколько способов выравнивания в CSS - один из способов и хороший обзор по ссылке http://cssing.org.ua/2007/04/26/another-css-valign-method/ Без javascript реализация возможна, однако есть свои ограничения - читайте статью.
-
Спасибо, Влад, за хороший обзор. От себя добавлю: Как показала практика: 1. При разработке веб-сайтов на заказ могут возникнуть проблемы с валидацией страниц при последующей поддержке сайтов. Заказчики для наполнения сайта обычно выделяют человека, мало знакомого с веб-стандартами. Как следствие - детище разработчика нещадно захламляется кодом. 2. Для действительно серь?зных сайтов с достаточно сложной версткой обычно можно пренебречь парой ошибок валидации с целью экономии времени (и средств заказчика). 3. Насчет поддержки браузеров, особенно ИЕ - в целом соглашусь, хотя возможно сделать валидный и в то же время кроссбраузерный код. К минусам валидации добавлю незначительное дополнительное время, затраченное на собственно валидацию и устранение ошибок кода (неочевидными при визуальном тестировании). Однако этот минус окупается меньшими затратами на дальнейшую поддержку и расширение сайта. Мое резюме: валидация необходима. Однако в ряде случаев нет острой необходимости доводить е? до полного совершенства
-
Ответ по теме топика: style не работает, т.к. неправильно написан Почему вы в одном случае используете двоеточие - position:absolute; в других - right=10 ? Поставьте двоеточие, укажите единицы измерения... и вы увидите, что style заработал . Но данное решение привед?т к плохим последствиям при большом количестве текста ... Как правильно делать подвал - ищите сами :-) И забудьте про FONT!
-
Андрей, наведите на линки в меню слева в ФФ - долго разбираться в чем ошибка, посмотрите css. Возможно, в том что класс для линков назван также, как и родительский блок - так не стоит делать. Для размеров картинки в пикселях само слово px не пишется - http://www.w3.org/TR/html4/sgml/dtd.html#Length. То, что сегодня валидатор проглотил, не значит, что так правильно :-) сократите ещ? стили (например, padding, font), а также лишние классы - например, для блока рекламы у вас 5 классов - слишком много То же самое для - не дублируйте в одно название для класса линков и ид блока. Лучше напишите: div#mainmenu a{объявление стилей для всех линков в этом блоке}
-
Первое впечатление весьма хорошее. Было бы здорово учесть следующее: 1. Протестируйте в ФФ - несколько мелких правок сразу бросятся вам в глаза 2. Сделайте выделения для активного пункта меню 3. Список продукции - лучше выровнять по центру и убрать верхний регистр 4. Подтяните контент под заголовок (имею в виду уберите расстояние между заголовком "О фирме" и текстом под заголовком) 5. Поисковая оптимизация - тег h1 больше подходит для заголовка, чем h2, подписи к картинкам 6. Оптимизируйте css - используйте краткие формы для объявления свойств (например, свойства фона объедините в background), сделайте переносы строк - через год вы будете по полчаса искать нужное свойство в подобном коде 7. Копирайт слишком броский - одинаковый с преимуществами. И вообще подзаголовки стоит сделать крупнее и не в верхнем регистре (так хуже читаются длинные названия) А так - молодца.
-
Серь?зные конторы тоже шутят :-) Насчет http://supercreativ.narod.ru/ - ИМХО: делал специалист на приколе. Или после очередной головной боли от разговора с заказчиком у человека душа заболела - ведь некоторые и любят красными буквами и побольше, побольше. А ты доказываешь, что так плохо, что это испортит репутацию конторы и твою, как разработчика... Ан нет, хочу и вс?! Давно знаю этот сайт, думаю, человек захотел показать, что такое действительно плохой дизайн - иногда не разглядишь хорошее, если не будет плохого для сравнения. Как и в случае с сайтом Упыря :-) Добавлено: А кто-то смотрел код http://supercreativ.narod.ru? Внизу ведь загружается нехилый скриптик, который непонятно как работает. Я в javascript разбираюсь слабо, может кто определить, что скрипт делает? - http://bs.yandex.ru/show/163
-
a:focus { outline: none; }
-
Откуда они будут "выезжать" при больших разрешениях? Вы уже пробовали сделать что-то? Если да - то выложите ваши соображения и конкретные проблемы, с которыми столкнулись
-
"целью данного сайта является популяризация интернета и электронной коммерции в Новосибирске и других городах" :-)
-
s0rr0w предложил вам лучший вариант из того, что есть. чем он вас не устроил? А от фрейма больше проблем, чем плюсов. Главное - поисковая оптимизация, не правда ли?
-
отключение маштабирования текста в браузере
strix replied to kozakmamai's topic in Tricks and solutions
Вставить текст картинкой - тогда точно не будет масштабироваться :-) Равно как и индексироваться. Плюс - не все так обожают читать нужную статью 11-м кеглем нежно серого цвета... Это вс?, конечно, лирика. Но объясните заказчикам, что если сайт сделан для пользователей, чтоб они что-то купили в конечном результате, то и думать нужно о пользователях. А если сайт для исключительно для радости клиента - сделайте, как хочет, а не как лучше. Вы ведь специалист, а не он? Отстаивайте свое мнение! -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Text</title> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <style> * { margin: 0; padding: 0; border: 1px solid white; } #X1_l { background-position: left; background-repeat: no-repeat; height: 240px; overflow: hidden; display:inline; } #X1_r { background-position: right; background-repeat: no-repeat; height: 240px; overflow: hidden; } #X1_f { background-repeat: repeat-x; height: 240px; overflow: hidden; margin-left:140px; margin-right:140px; } #X1_lg { background-position: left; background-repeat: no-repeat; height: 240px; overflow: hidden; } #X1_rg { background-position: right; background-repeat: no-repeat; height: 170px; padding-top: 70px; text-align: center; overflow: hidden; } </style> </head> <body bgcolor ="silver"> <div id="X1_l"> <div id="X1_r">zlopoluchnyi text zlopoluchnyi text <div id="X1_f">level2 <div id="X1_lg">level3 <div id="X1_rg"> drugoi text </div> </div> </div> </div> </div> </body> </html> Текст-то теперь слева. Однако, блок в центре сдвигается вниз. Предлагаю использовать плавающие блоки - со вложенными больше намаетесь.
-
Напишите, где должен отображаться текст. Он-то и выводится в слое с id="X1_l". Должно быть над "некоторым текстом" или где?
-
Заказчик, конечно, платит деньги и вс? такое... Но Ваша цель, как дизайнера, убедить его в том, что дизайн должен нравиться в первую очередь не ему, а пользователям сайта. Очевидно, клиент - мужчина ;-) По тяге к красному цвету (или синему) это сразу видно. На будущее можно предложить основной фон, если уж так хочется, но основной фон информативной части - должен быть светлым. По восприятию цвета советую дать клиенту почитать - http://mironovacolor.org/theory/humans_and...nce_of_color/#1 и другие статьи с этого сайта. А долго смотреть на такой фон утомляет, не хочется.
-
Дело в том, что файлик со шрифтом обычно тяжелый ... о подключении через css - http://www.w3.org/TR/REC-CSS2/fonts.html#font-selection[/ual]