kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer

Его может не быть,... да, так и есть https://en.wikipedia.org/wiki/List_of_typefaces_included_with_Microsoft_Windows

У меня сайт нормально показывает что вы заказали - узкую Ариэль. Но у меня и шрифтов этих как грязи, тыщи полторы гарнитур.

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

---------- Добавлено 22.07.2015 в 17:41 ----------

Garin33, там пишут - font-stretch: condensed; - я пишу: не будет работать. Не пришло еще время.

wilelf:
картинки, скрытые за ссылками "посмотреть все", подгружались после видимых?

Конечно можно. Надо зайти в рендер и как только счетчик дойдет до контрольного выстрела в голову веб-дизайнеру, так заменить контент функции kill_him_quickly() так, чтобы отныне она выдавала не img не с src, а с data-src (ну или завести префикс и по тому же сценарию заполнять его текстом data-). Потом на жабе дописать простейшую функцию замены data-src на src у всех кто имеет data-src по нажатию той самой кнопки.

Нет, это не lazy loading. Ленивые голубцы это когда по прокрутке в основном грузится. И как правило - аяксом контент. ПРосто для картинок аякс не имеет смысла, поэтому они грузятся сами.

ЗЫ Да, можно без модификации рендера, просто "видимые" картинки будут тоже загружаться по команде жабы, что на вашем сайте при его чудасатом хтмле и общей скорости все равно никто не заметит. То есть вообще все картинки выдаете в data-src, а жаба затем заменяет на срц у тех только, которые в видимом блоке, а потом то же самое делает по кнопке для остальных.

Не то чтобы не претендует, тут хуже. Вы не понимаете что социал это не только три кг калорийной еды, но и белая пушистая шкурка. Без дизайна, без свистелок и перделок к вам никто ходить не станет. Эти свистелки - самое дорогое, а вовсе не какой-то там "Завод же запускает конвейер и раскладывает по нужному шаблону результаты работы презентеров." Nobody cares.

Конечно есть башорг и битарды, крейглист и вроде того, но вы же явно не на них ориентируетесь.

Что за завод вообще? Какой еще конвейр? Это же - сайт. Запросили - выдал.

Кто-нибудь видел что может вставиться из Ворда? Бывает на 1 предложение в дюжину слов - пару килобайт верстки и стилей.

Далее я выделяю текст в word и вставляю его в редактор. Текст переносится отлично, со всеми тегами, отступами

Это ворд конвертит в хтмл свой объект (файл) в буфере обмена. Следовательно надо в ворде искать средства обозначить параграф как заголовок. Скорее всего в стилях и искать.

---------- Добавлено 22.07.2015 в 09:17 ----------

Так и вышло. Если задать блоку стиль Заголовок 1, то в хтмле будет


<H1 style="MARGIN: 12pt 0cm 3pt"><FONT size=5>Ýòî çàãîëîâîê</FONT></H1>

Так вот так не делается - через алерты. Алерты на ошибки ввода - явное пренебрежение нормами морали и права.

---------- Добавлено 22.07.2015 в 08:31 ----------

Весь бред комментировать не могу, слишком махровый, вот действующее вещество:

if (!pattern.test(element.value))

значит у нас есть элемент и его видно, правильно? Следовательно можно графически показать что что-то с ним не в порядке, например


if (!pattern.test(element.value))
element.classList.add('invalid');

Стиль надо предусмотреть, например

.invalid{border-color:#a00!important;}

Само собой бордер как таковой у элемента должен быть, но быть или сереньким, или беленьким, или "прозрачным".

Теперь юзер должен понять что он там сделал неправильно, значит дополняем


if (!pattern.test(element.value)) {
element.classList.add('invalid');
element.title=check_message;
}

Теперь юзер _увидит_ что поле обвелось красненьким, подведет мышь и прочитает почему.

Чтобы без ховеров - предусмотрите контейнер для вывода ошибок для каждого поля. Скажем под полем ввода нарисуйте

<p id="err-desciption"></p>

Тогда приделав заранее известный префикс к имени поля получите доступ к контейнеру


var err_cont = document.getElementById('err-'+element.name);
err_cont.textContent=error_message;


---------- Добавлено 22.07.2015 в 08:33 ----------

Да, если у инпута нет бордера, то обвести можно не бордером, но outline, который не занимает места в шаблоне.

---------- Добавлено 22.07.2015 в 08:58 ----------

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

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

Попробуйте убить косую в конце 8956/xxhdpi/ Еще пишут что umask(022); будет определять все права для промежуточных директорий. То есть не трогайте umask вообще, если там по дефолту 0777, иначе сохраните, поменяйте на 0777, восстановите.

Это уже в 100500 раз наверно

yakor1988:
Судя по примеру гугла

это не пример гугла, это их рекомендации, которых они сами сроду не придерживались.

Ну хорошо, кто-нибудь реально хоть раз заглянул в коды страницы google.com чтобы увидеть всю правду жизни?

Первое - там вообще нет жиквери (а между тем гугля ее с удовольствием раздает)

Второе - там голимые стили инлайн

Третье - там голимые скрипты инлайн

В частности я скопипастил специально измерить сколько занимает континуальный блок стилей - получилось 24,0 KB (24*576 bytes) - это называется маленький CSS? И 24К - не все стили. Там еще несколько кусков в разных местах напихано.

Самое смешное что упомянутая страница-то в сущности пустая. Зачем там 24 кило стилей, куда они там идут вообще?

---------- Добавлено 22.07.2015 в 07:21 ----------

Для тех кто в танке. Современный тренд таков: обеспечить блок верстки стилями до и скриптами после при необходимости. В теории инлайн блоки стилей должны быть с атрибутом scoped, но пока что на него все кладут и гугля в том числе.

Стили и скрипты генерального плана можно либо класть в хедер инлайн, либо линковать к серверу в том же месте. Все остальное что требуется по контексту, выдается по контексту и идут они все лесом эти рекомендации. У нас есть браузер и этим обстоятельством надо пользоваться. Это не десктоп, это не ФШ который должен все свои лайбы загрузить сперва, чтоб потом вы смогли уменьшить фотку и закрыть этот магабаян.

---------- Добавлено 22.07.2015 в 07:27 ----------

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


<style><?php $this->assets('that_style.css'): ?></script>
<div>
<!-- код виджета -->
</div>
<script><?php $this->assets('that_script.js'); ?></script>

и не мучиться собирая все барахло в моделях.

---------- Добавлено 22.07.2015 в 07:32 ----------

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

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

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

---------- Добавлено 22.07.2015 в 07:37 ----------

Кстати, вся страница гугля 48,31 KB (49 473 bytes) - то есть стилей в ней половина, вторая половина - скрипты. Остальное - хтмл. А вы про рекомендации...

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

Модель бандар-логов. Между тем заранее известно что большинство может ошибаться. А может ошибаться и меньшинство. Как же тогда понять что факт, где правда если нет таких ясных и понятных критериев как голосование? Да очень просто - надо научиться думать и понимать. Тогда никакое большинство и тем более меньшинство вам мозг не запудрит.

Ваш сайт для людей или роботов? Он вообще людям интересен? Люди вообще его читают, нажимают на ссылки? Тогда при чем тут роботы? Они же не читают и не покупают ничего. Вот и сделайте для людей. Кроме того в свете современных пингвинов и минусинсков роботы оценят гуманность по качеству.

---------- Добавлено 22.07.2015 в 06:51 ----------

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

Вот и скажите теперь - если вы положили, это же будет справедливо что и на вас как читателя положат? Или вы сами сайтов не читаете, а только пишите роботам?

То есть перечитав ту кучу статей о перелинковке вы ничего не поняли, да? Может быть именно потому, что они написаны не для человека, а для поиска. ЧТоб находилось, индексировалось и крутилось за копейки с рекламы. Вот и весь ответ.

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

Там же написано что юзать надо element.getAttribute(). Вот и юзайте. До какой старости браузеров добивает эта функция я не знаю. Зато точно знаю что термин "старый браузер" обознает только и единственно - Ишака. Потому что все нормальные браузеры как программы автоматически или полу-автоматически обновляются, и только ишачело застревает в той версии винды, под которую заточен.

Так вот попробуйте-ка зайти на сайт MDN возьмеркой ИЕ и расскажите что увидели.

Упавший давно <center> это ныне text-align:center и конечно таблицу придется приравнять к строке.

---------- Добавлено 21.07.2015 в 09:39 ----------

Ragnarok:
будет работать, если у <div class="pricing-table" .. задана ширина

Так задаст, обычно пишут 100% и все.

Всего: 913