All streams
Search
Write a publication
Pull to refresh
32
0

Пользователь

Send message
Да
Музыканты без талантов при такой схеме распространения рискуют умереть с голода
А вот те музыканты, у которых есть искренние фанаты, скорее всего останутся только в плюсе.
>>Как раз наоборот 160 от 256/320 отличит большинство, особенно на околороковой музыке.

Это смотря каким кодеком закодировано. Если кодек хороший, то отличить очень тяжело.
Я вот тоже 128кбит вполне могу слушать. Сжатие хорошо слышно если всякие эффекты включать WOW или 3D-усиление.
Мне достаточно усиления басов. А басам сжатие пофигу
Интересная схема продаж.
При этом те, кому действительно нравится творчество группы могут более существенно поддержать свою группу. Я бы за свои любимые песни по любому что-нибудь заплатил. А за ширпотреп не стал бы
Не понимаю зачем подписывать контракты с какими-то лейблами.
В современное время копия диска ничего не стоит, можно самим заказать где-нить печать и продавать через тот же инет, не платя посредникам ни копейки
Во-первых, по таким экранам можно будет рисовать как вакомом.
Мне идея нравится.
Где-то раз в день действительно случается такая штука. Очень редко когда требуется длительный набор большими буквами.
Ненавязчивое решение от apple поддерживаю
>Куда лучше написать 4 div'а
При редизайне сайта, тоже будете по всему контенту лазить, менять на пять дивов если вдруг дизайнеры сложнее перерисуют? А если сайт большой, корпоративный? Поверьте, подобных сайтов встречал не мало.
Каких ещё старых браузерах? Написал же, что пример работает в Firefox 1, Opera 7, даже в Netscape 7.2 работает. Вы знаете ещё какие-то старые браузеры, доля которых больше 0.1%?
В очень старых браузерах пользователи просто не увидят закругленные уголки. Из-за этого сайт ваш поверьте не покинут, они даже знать не будут, что там должны быть уголки.
К сожалению в сети пока нет. Чтобы не мучались выложу исходный код полностью:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style>
body{padding:30px}
.incut{background: #dff7ff;padding: 20px;}
.incut:before{content:url(i/border_tl.gif);background: url(i/border_tr.gif) no-repeat 100% 0;height: 7px;display: block;margin: -20px -20px 13px -20px;}
.incut:after{content:url(i/border_bl.gif);background: url(i/border_br.gif) no-repeat 100% 0;height: 7px;display: block;margin:13px -20px -20px -20px;}
.incut{zoom:1;behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(i/border_tr.gif) no-repeat 100% 0;height: 7px;display: block;margin: -20px -20px 13px -20px;"><img src="i/border_tl.gif" alt="" /></span>' + this.innerHTML + '<span style="background: url(i/border_br.gif) no-repeat 100% 0;height: 7px;display: block;margin:13px -20px -20px -20px;"><img src="i/border_bl.gif" alt="" /></span>') : '');}
</style>
</head>


<body>
<div class="incut">
Текст
</div>
</body>

</html>

Картинки с уголками имеют ширину 8px а высоту 7px
Красоту решения не особо портит если хорошо понять, что написано для ie.
Попробую разобрать по полочкам.
zoom:1; - исправляет баг с лайот для ие, где-то на хабре была статья про это. Это универсальный способ правки многих глюков для ie.
behavior фактически искуственно добавляет требуемые псевдоэлементы для ie. Наша задача: добавить два элемента - перед основным содержимым элемента и после, для этого используем this.innerHTML=Элемент1+this.innerHTML+Элемент2. Но добавить это нужно всего один раз, поэтому используем expression: для элемента искусственно вводим некий атрибут isInserted. Если этот элемент еще неопределен (!this.isInserted=true), то задаем этому атрибуту значение (this.isInserted=(что-то определенное)), если уже определен (!this.isInserted!=true), то ничего не делаем. Как видно Элемент1 и Элемент2 в точности соответствуют псевдоэлементам :before и :after
Пока не исследовал почему, но при strict некоректно работает
Берите этот DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
У меня были 7 в высоту и 8 в ширину
Но естествено можно использовать и другие, поправив код
Пробуйте :)
Это не конкретно вам - замечу что пример в статье будет работать при правильном DOCTYPE
Ну решение это не может быть сто процентов универсальным, но в 95% процентах случаев современных сайтов пройдет.

>>Джаваскрипт хаки приводят к мерцанию для hover элементов
Не понимаю, что замерцание. У меня ничего не мерцает, поясните подробнее
Эти уголки по идее поверх элементов :before и :after лягут, так что будет всё ок.
Можно подключать css-файл для ie не выше 7.0
Портит, но не совсем. Костыли всё-таки есть =)
Думаю в данном случае вполне допустимы.
Думаю такие системы внедрены могли быть давно
Только вот кто согласится доверить свою жизнь программистам этой системы?
Ошибки бывают в любых программах
Вспомнмлась новость наднях про столкновение Камаза и трамвая:
"Пьяный водитель Камаза, пытаясь зайти в трамвай забыл выйти из Камаза" =)
Выразить свою мысль всегда можно без мата
Просто надо немножко подумать, а некоторым, кого природа одарила красноречием и думать не надо, меткая фраза сама без усилий родится :-)

Information

Rating
Does not participate
Location
Россия
Registered
Activity