Я где-то читал, что CSS-выражения были устаревшими и даже не должны использоваться. Я никогда не слышал о них и решил посмотреть. Я нашел пример кода, который содержал плавающий элемент в том же месте на экране, даже если вы прокручивали.
<html>
<style>
#fixed {
position:absolute;
left:10px;
top:expression(body.scrollTop + 50 + "px");
background:white;
border:1px solid red;}
</style>
<body>
<p id="fixed">Here is some text, which is fixed.</p>
<p>
[many times: "stuff <br/>"]
</p>
</body>
</html>
Это напомнило мне сайты, на которых были "общие бары" и прочее в нижней части их страниц.
Итак...
- Это так, как они это делают?
- Можно ли использовать выражения в этой ситуации?
- Если нет, что я должен использовать?
- Есть ли другие интересные/полезные вещи, с которыми могут помочь выражения?