NEC学习 ---- 模块 - 带点文字链接列表

带点文字链接列表, 实现的效果是, 调整字体大小, 点的位置不会跟着变动. 

HTML如下:

<div class="container"><div class="m-list2"><ul><li><i class="dot"></i><a href="#">带点文字链接列表,方点,颜色继承文字</a></li><li><i class="dot"></i><a href="#">带点文字链接</a></li><li><i class="dot"></i><a href="#">带点文字链接</a></li><li><i class="dot"></i><a href="#">带点文字链接</a></li><li><i class="dot"></i><a href="#">带点文字链接</a></li></ul></div>
</div>

CSS代码:

<style>.container {width:600px;margin:45px auto;}.m-list2 {padding-top:1px;font-size:14px;}.m-list2 ul{margin-top:-6px; // -6px 是怎么来的? 因为li的margin-top:5px, 且 .m-list2的padding-top为 1px 为了恢复到中间,ul的margin-top 正好需要设置-6px;}.m-list2 li {line-height:1.5;//设置数字, 此数字和当前字体尺寸相乘灵活设置行间距color:#777;position:relative;padding-left:10px;margin-top:5px;zoom:1;}.m-list2 li .dot{position:absolute;top:0.75em;left:0;width:0;height:0;overflow:hidden;border:2px solid;margin-top:-3px;}
</style>

关键点:

① li的line-height:1.5; //设置为数字表示, line-height和字体尺寸做乘积, 得到的值来设置行高, 此例中font-size:14px; 行高是14px*1.5= 21px;

② .dot(点)元素: top的为0.75em; //em是一个相对大小单位, 总是继承父类中设置的字体大小, 比如这个例子中的font-size:14px;所以这里的0.75em的top值就是10.5px;

观察①和②:

发现.dot元素的top值始终是在li的中间, 而dot自身也有大小: border:2px solid;(颜色继承父级)所以.dot元素的margin-top向上设置了-3px(四舍五入)就是这么来的.

 

转载于:https://www.cnblogs.com/Zell-Dinch/p/4547094.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单时隙灵敏度有什么影响_英国大学设计出低价开源单分子显微镜

低价单分子显微镜英国谢菲尔德大学的一个科学家和学生团队设计并建造了一台专业单分子显微镜&#xff0c;他们向外界分享了建造方法&#xff0c;以帮助世界各地的许多实验室使用这种设备。这台名为smfBox的显微镜能够进行单分子测量&#xff0c;让科学家一次只看一个分子&#…

(二)spring MVC配置

使用Maven添加依赖的jar包第一个还没用上 刚开始没加spring-context&#xff0c;Controller没法用 web.xml配置 1. 配置DispatcherServlet <servlet><description>Spring MVC Servlet</description><servlet-name>springMVC</servlet-name>…

练习作品13:电子试卷自动生成软件

转载于:https://www.cnblogs.com/plug/p/4558216.html

动力环境监控系统论文_机房动力环境监控系统说明

根据机房智能环境监控项目的具体要求&#xff0c;机房环境综合监控系统分为动力监控系统(对机房内的常规动力设备&#xff0c;如发电机、配电柜、UPS、蓄电池、机柜等实时监控)、环境监控系统(对温湿度、机房空调、漏水、新风系统等实时监控)和安全监控系统(对烟感传感器等系统…

ceph 存储 对比_分布式存储系统 Curve

CURVE 是网易开源的高性能、高可用、高可靠分布式存储系统&#xff0c;具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统&#xff0c;如块存储、对象存储、云原生数据库等。授权协议: Apache 2.0开发语言: C/C开发厂商&#xff1a;网易软件类型&…

IOS添加pch预编译文件

1.右键组名&#xff0c;New File->IOS->other选择PCH文件 2.在Build Settings的搜索栏输入prefix 3.找到Prefix Header 3.添加PCH文件&#xff0c;方法一&#xff1a;项目名/****.pch.(推荐) &#xff1b; 方法二&#xff1a;$(SRCROOT)/项目名/***.pch转载于:https://w…

前端封装接口弹出错误_项目实践:SpringBoot三招组合拳,手把手教你打出优雅的后端接口...

前言一个后端接口大致分为四个部分组成&#xff1a;接口地址&#xff08;url&#xff09;、接口请求方式&#xff08;get、post等&#xff09;、请求数据&#xff08;request&#xff09;、响应数据&#xff08;response&#xff09;。如何构建这几个部分每个公司要求都不同&am…

金算盘高手论坛资料中心_3D304期 菜鸟论坛精英PK专栏 速来围观!!

点上方“菜鸟选号论坛”→点右上角“...”→选“星标★”每日上午更新&#xff0c;星标置顶与大神不走散苹果是置顶&#xff0c;安卓是星标 点击"菜鸟选号论坛"关注我们论坛明星版块&#xff0c;集全网各路高手之大乘&#xff0c;打造草根明星 展示舞台。同时主要是为…

诸暨机器人餐厅价格_现场 | 一家尝出“锅气”的餐厅 探店机器人餐厅

观点地产网蔡澜先生的书中曾说过&#xff0c;“食在广东&#xff0c;其实是食在顺德”&#xff0c;顺德这座美食之都&#xff0c;满足了对食物异常挑剔的广东人的味蕾追求。最近&#xff0c;一家坐落“凤城”顺德的餐厅开业了。餐厅开业本身并没什么稀奇&#xff0c;不过这是一…

积木赛尔号机器人_赛尔号:谱尼三次败北,经历过被吊打、封印,一次比一次惨...

赛尔号&#xff1a;谱尼三次败北&#xff0c;经历过被吊打、封印&#xff0c;一次比一次惨。精灵类型的动漫层出不穷&#xff0c;在我们儿时看过精灵宝可梦、数码宝贝等等作品。国内的动漫则是有赛尔号和洛克王国&#xff0c;相较而言还是赛尔号更加的出名一些&#xff0c;更加…

安卓模拟器_exagear模拟器安卓模拟器

Exagear模拟器简介让Android 设备用户重温经典 PC 游戏&#xff0c;来自俄罗斯的初创公司 Eltechs发布了一款全新的 Android 游戏模拟器 ExaGear Strategies。该游戏模拟器的主要功能就是将经典的 PC 游戏带到 Android 智能手机或平板电脑上来。公告1.exagear软件和游戏&#x…

将Excle数据导入到数据库

假如Excel中的数据如下&#xff1a; 数据库建表如下&#xff1a; 其中Id为自增字段&#xff1a; 代码&#xff1a; 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Web;5 using System.Web.UI;6 using System.Web.UI.WebControls;7 us…

1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题

1.初级阶段&#xff0c;解决因硬件的唤醒事件powercfg -lastwake查看上次唤醒电脑的设备哪些硬件能唤醒电脑&#xff1f;powercfg /devicequery wake_armed列出现在可以唤醒电脑的所有硬件设备&#xff0c;可以看到现在键盘能唤醒powercfg /devicequery wake_programmable列出全…

生成路径 vs 设置_Simulink代码生成之模型配置

欢迎关注我的微信公众号【新能源动力电池与BMS】&#xff0c;头条号&#xff1a;【阿Q在江湖】&#xff1b;所有文章资料会在公众号首发。本文已同步录制视频讲解&#xff1a;Simulink代码生成之模型配置_视频教程 - 知乎。PS&#xff1a;前段时间&#xff0c;传出美国禁用一些…

常见电容器图片_各种电容器图片大集合

图1是胆&#xff1b;图2是灯具&#xff1b;图3是mkph电容&#xff1b;图4是met电容&#xff1b;图5、图10是pei电容&#xff1b;图6是胆贴片电容&#xff1b;图7是mpe电容&#xff1b;图8是贴片电容&#xff1b;图11是轴向电解电容器&#xff1b;图12是mpp电容。图1是ppn电容&a…

poj 3660 传递闭包 **

题意&#xff1a;题目给出了m对的相对关系&#xff0c;求有多少个排名是确定的。 链接&#xff1a;点我 如果这个点到其他点的关系是确定的&#xff0c;那么这个点就是确定的&#xff0c;注意如果这个点到不了其他点&#xff0c;但其他点能到这个点&#xff0c;那么这个点和其他…

C# 网络编程之webBrowser获取网页url和下载网页中图片

该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url、下载图片三个功能.而且很清晰的解析了每一步都是以前一步为基础实现的. 一.界面设计…

多线程 调用多线程的方法 Runtime与ProcessBuilder

一般我们使用Java运行其他类中的方法的时候&#xff0c;无论是静态调用还是动态调用&#xff0c;都是在当前的进程中执行的。也就是只有一个Java虚拟机实例在运行。有时候需要通过Java代码启动多个Java子进程&#xff0c;这样做会消耗些资源&#xff0c;但是程序变得更稳定。因…

ubuntu14.04 python2.7 安装配置OpenCV3.0

环境&#xff1a;ubuntu14.04 python2.7 内容&#xff1a;安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是&#xff0c;装好之后python提示“No module named cv2” 首先&#xff0c;安装OpenCV的步骤&#xff1a; OpenCV官网的安装步骤&#xff1a;http://doc…

[iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10

近来因为人事变动&#xff0c;领导打算安排我做 iOS 的项目&#xff0c;所以需要花一些时间提前准备一下iOS相关的东西。因为自己手头上并没有 Mac&#xff08;过年为了闲的时候能玩玩游戏买了联想&#xff0c;唉&#xff09;&#xff0c;想想不能只靠每天在公司的时间练 demo …