BrainExploded
Newbie-
Posts
8 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by BrainExploded
-
Спасибо! Что-то дичайше туплю сегодня. А ведь хотел так сделать, но что-то меня остановило, как оказалось, интуиция подвела
-
Ну понаписали! Я бы поставил вопрос по-другому. Оптимизация нужна, но прежде всего оптимизация логическая, оптимизация под разработчика. Что это значит: код должен быть не столько краток, сколько рационален, красив и удобен. Не важно - на килобайт больше или меньше вышла страница, главное, чтобы этот килобайт не состоял из индусятины и уродств. Потратьте его на комментарии, отступы и лишние классы, чем на бесконечное копирование одних и тех-же свойств в каждый селектор! Суть: оптимизируйте под удобство и логичность, ясность кода и его расширяемость, а не под количество байт. Но да, и расходиться не стоит: кода должно быть столько, сколько необходимо, не меньше, но и не больше. Теперь немного сколько не лень по коду: header h2 { font:31px Century Gothic, Arial, sans-serif; color:#ffffff; padding-left:64px ; text-shadow: #9a9c99 1px 1px 1px; } header #header_right p { font:italic 18px Century Gothic, Arial, sans-serif; color:#ffffff; padding-left: 208px; text-shadow: #9a9c99 1px 1px 1px; margin-top: -7px; } header a:hover { text-decoration: none; } #header_left { text-align: right; padding:51px 44px 0 0; font:12px Century Gothic, Arial, sans-serif; color: #fff; text-shadow: #9a9c99 1px 1px 1px; } Почему бы не выставить шрифты в одном месте за исключением размера, и text-shadow тоже куда-то не вынести? Да хоть в отдельный класс, если структура не позволяет прописать для одного селектора это всё? Хотя, хорошая структура просто обязана это позволять, хехе. color, text-shadow и font-family достаточно прописать в одном месте где-нибудь. Лень сейчас всё у Вас переделывать, так-что попробуйте
-
UPD: залил всё на jsfiddle, приношу извинения, что сразу не подумал об этом http://jsfiddle.net/BrainExploded/tG6F8/3/ Выпадающее меню, как видно в примере, сдвигает вниз всю дальнейшую разметку. Хау ту: 1)сделать, чтобы выпадающее меню не влияло на положение остальных элементов при, собственно, выпадании? 2)организовать возможность того, чтобы выпадающий список был любой ширины, притом, чтобы его ширина не распирала родительский список? Т.е. чтобы само меню было всегда со своими ширинами, а выпадающее подменю - со своими, но не меньше, чем ширина основного пункта меню. Тогда можно будет не указывать фиксированную ширину для пунктов, и она будет состоять из ширины текста и паддингов. Уже часа четыре туплю над этим. Спасибо заранее.
-
Скажу так. Если "мне интересно и нравится этим заниматься", то вопрос "как легче побыстрей влиться и начать получать прибыль с деятельности" совершенно нормален, но как правило, не возникает, или же не выносится за пределы головы. Если же ремесло выбрано по принципу "мне сказали тут проще и легче", а не интерес к профессии, то ничего не выйдет, не пугай клиентов Я вон вообще с С++ сюды, потому что моё
-
Ну так можно: http://jsfiddle.net/4TEZ7/2/ Короче, float'ы убираем, контейнеру position: relative, а левой и правой внутренним колонкам - absolute, и позиционируем.
-
более того, я почему-то уверен на 98%, что очень добрая часть из этих 0,5% IE6 крутится на виртуалках у всяких верстальщиков, веб разработчиков и так далее. Ещё одна хорошая часть этого числа - это первые запуски свежеустановленной олдскульной винды, дабы скачать вместо IE браузер. Третья весомая часть - это некоторый софт, который свои странички открывает часто именно в IE, чаще в рекламных целях (register now, blah blah, blah). Так кто же остаётся на IE6 в итоге? У кого не хватило ума если не скачать браузер, то хотя-бы обновить IE, в котором в шестой версии даже, мамочки, о, святые отцы - нету вкладок, кто, даже читая повсеместные окошечки с предложениями обновиться, не сдаётся и сидит на IE? Кто кроме тех, кто тестирует сайты под этот IE? Эти люди вообще существуют? Да? А зачем?
-
IE6 не нужен. Строго говоря, IE<9 не нужен. Но есть ещё люди... ладно, зачем о плохом. Вот чем больше разработчиков твёрдо дадут понять всем, что верстать под шестых ослов они не будут, тем быстрее умрут эти полпроцента. А если и не умрут - пусть терпят лишения, это их дело. Поэтому, верстать под ишака шестого уж точно НЕ надо. Поддержку более поздних ещё можно оставить ненадолго. Но потом стоит вот так взять и всем решиться, ничего кроме пользы это не принесёт.
-
Разбивка страницы (частичное отображение)
BrainExploded replied to Zeferot's question in HTML Coding
Как и сказано выше, JS, PHP. Ну, к примеру, задам направление мысли: есть блок, специально предназначенный для вывода новостей. В зависимости от того, сколько в настройках выставлено показывать новостей на странице, столько же JS скрипт запрашивает штук с сервера, где орудует PHP, вероятно ещё и какая-нибудь субд. Получает их и лепит в этот блок. чуть ниже свёрстана кнопка (или элемент с прописанным onclick), на которой висит точно тот-же самый код, который долепляет к блоку ещё новостей, и так как вы и описали. Код вывода новостей и добавки можно написать один раз (и нужно), а не повторять. Ну как-то так.