[CSS3] Use Sticky Positioning for Section Headers

We can take advantage of sticky positioning to keep a section header at the top of the page while the user scrolls. This is useful for neat categorisation of sections on the page.

  <dl>
    <dt>Premier League</dt>
    <dd>Brighton & Hove Albion 2 - 2 AFC Bournemouth</dd>
    <dd>Burnley 1 - 2 Liverpool</dd>
    <dd>Leicester City 3 - 0 Huddersfield Town</dd>
    <dd>Stoke City 0 - 1 Newcastle United</dd>
    <dd>Everton 0 - 1 Manchester United</dd>

    <dt>Championship</dt>
    <dd>Bolton Wanderers 1 - 0 Hull City</dd>
    <dd>Derby County 1 - 1 Sheffield United</dd>
    <dd>Leeds United 0 - 0 Nottingham Forest</dd>
    <dd>Norwich City 2 - 1 Millwall</dd>
    <dd>Preston North End 2 - 3 Middlesbrough</dd>
    <dd>Queens Park Rangers 2 - 1 Cardiff City</dd>
    <dd>Sheffield Wednesday 0 - 3 Burton Albion</dd>
    <dd>Sunderland 0 - 1 Barnsley</dd>
    <dd>Aston Villa 3 - 0 Bristol City</dd>

    <dt>League 1</dt>
    <dd>AFC Wimbledon 2 - 0 Southend United</dd>
    <dd>Bristol Rovers 2 - 1 Portsmouth</dd>
    <dd>Charlton Athletic 1 - 2 Gillingham</dd>
    <dd>Fleetwood Town 1 - 2 Bradford City</dd>
    <dd>Northampton Town 0 - 1 Wigan Athletic</dd>
    <dd>Oxford United 3 - 1 Milton Keynes Dons</dd>
    <dd>Peterborough United 1 - 1 Doncaster Rovers</dd>
    <dd>Plymouth Argyle 1 - 0 Walsall</dd>
    <dd>Rochdale 1 - 2 Blackpool</dd>
    <dd>Rotherham United 1 - 1 Blackburn Rovers</dd>
    <dd>Scunthorpe United 1 - 0 Bury</dd>
    <dd>Shrewsbury Town 1 - 0 Oldham Athletic</dd>
  </dl>
dl {
  font-size: 30px;
}

dt {
  background-color: mediumseagreen;
  position: sticky;  /*sticky positioning*/
  position: -webkit-sticky;
  top: 0;
}

dd {
  padding: 20px 0;
}

原文地址:https://www.cnblogs.com/Answer1215/p/9192527.html

时间: 2024-10-29 19:22:20

[CSS3] Use Sticky Positioning for Section Headers的相关文章

ConfigParser.MissingSectionHeaderError: File contains no section headers.

今天使用ConfigParser解析一个ini文件,报出如下错误: config.read(logFile) File "C:\Python26\lib\ConfigParser.py", line 286, in read self._read(fp, filename) File "C:\Python26\lib\ConfigParser.py", line 482, in _read raise MissingSectionHeaderError(fpname

Dockerfile里pip.conf报错ConfigParser.MissingSectionHeaderError: File contains no section headers.

Dockerfile的部分内容如下: RUN mkdir /root/.pip && echo -e "[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple" > /root/.pip/pip.conf RUN pip install PyCryptodome 目测是没有问题,可是docker build的时候就报错: ConfigParser.MissingSectionHeaderErro

css3 position:sticky

最近在写一个小程序,项目中遇到一个需求:页面滚动到tab切换菜单时,菜单fixed到页面顶部: 实现方法: 使用小程序的onPageScroll事件,滚动到指定位置添加fixed样式: bug1:获取指定位置错误,因为上面都是图片,在图片未加载出来时获取高度,高度值不对,解决办法就是在imgae上加bindload事件,在图片加载加载完成之后再获取高度: bug2:onPageScroll事件会有延迟,导致最终效果会出现卡顿,百度之后知道有一个position:sticky,是一个很有意思的属性

raise missingsectionheadererror:file containe no section headers问题解决

本人亲测,遇到这个问题,就换到管理员方式运行命令 因为太小白,所以这次重新装包的时候切换到D盘了,想着省一点儿C盘内存,结果,每次pip install安装的时候都是这个问题,中间还有什么反序列失败,忽略序列的错误,百度了一下说是让用管理员运行试一下,瞬间想起我好像错误都是因为一直是在D盘运行 试了一下,果然,这个问题再也没有出现了 小姐姐今天好棒,哈哈,开心,笔芯 原文地址:https://www.cnblogs.com/aixiao07/p/8970870.html

鼠标滚动,导航置顶.纯css3的position: sticky;

position: sticky; 这东西来自css3,并且瞬间就完成了置顶的效果. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .a{ //定位头部置顶效果 top: 0; position: sticky; } .b{ //当纯的给个滚

css3多行省略号

-webkit-line-clamp 概述: -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中. 限制在一个块元素显示的文本的行数. 为了实现该效果,它需要组合其他外来的WebKit属性.常见结合属性: display: -webkit-box;  ,将对象作为弹性伸缩盒子模型显示 . -webkit-box-orient  ,设置或检索伸缩盒对象的子元素的排列方式 . text-overflo

CSS3实现两行或三行文字,然后多出的部分省略号代替

概述 -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中.限制在一个块元素显示的文本的行数. 为了实现该效果,它需要组合其他外来的WebKit属性.常见结合属性:display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 .-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 .text-overflow,可以用来多行文本

css3实现超过两行文字,超出用三个点显示(兼容性不行,仅供学习)

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style> p{ width:300px; height:56px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; display: -webkit-flex; dis

定位(positioning)

一.position(检索对象的定位方式) 1.语法 position: static / relative /absolute /fixed /center /page /sticky static:对象遵循常规流.此时4个定位偏移属性不会被应用. relative:对象遵循常规流,并且参照自身在常规流中的位置通过top,right,bottom,left这4个定位偏移属性进行偏移时不会影响常规流中的任何元素. absolute:对象脱离常规流,此时偏移属性参照的是离自身最近的定位祖先元素,如