博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css你所不知道技巧
阅读量:6111 次
发布时间:2019-06-21

本文共 958 字,大约阅读时间需要 3 分钟。

利用属性选择器来选择空链接

当 <a> 元素没有文本内容,但有 href 属性的时候,显示它的 href 属性:

a[href^="http"]:empty::before {
content: attr(href);}

创造格子等宽的表格

table-layout: fixed 可以让每个格子保持等宽:

table {
border: 1px solid #ccc; border-collapse: collapse; table-layout: fixed; width: 100%;}

使用 max-height 来建立纯 CSS 的滑块

max-height 与 overflow hidden 一起来建立纯 CSS 的滑块:

.slider {
max-height: 200px; overflow-y: hidden; width: 300px;}.slider:hover {
max-height: 600px; overflow-y: scroll;}

逗号分隔列表

使列表的每项都由逗号分隔:

ul > li:not(:last-child)::after {
content: ",";}

给 “默认” 链接定义样式

给 “默认” 链接定义样式:

a[href]:not([class]) {
color: #008000; text-decoration: underline;}

通过 CMS 系统插入的链接,通常没有 class 属性,以上样式可以甄别它们,而且不会影响其它样式。

 

使用选择器:root来控制字体弹性

在响应式布局中,字体大小应需要根据不同的视口进行调整。你可以计算字体大小根据视口高度的字体大小和宽度,这时需要用到:root:

:root {
font-size: calc(1vw + 1vh + .5vmin);}

现在,您可以使用 root em

body {
font: 1rem/1.6 sans-serif;}

 

转载于:https://www.cnblogs.com/chengjunL/p/6377865.html

你可能感兴趣的文章
js字符串处理
查看>>
如何在真机上调试Android应用程序(图文详解)
查看>>
链表中删除结点的两种方法
查看>>
PX qref latch等待事件
查看>>
ASP.NET 学习笔记_08 控件和母版
查看>>
监测ASP.NET应用程序性能最简单的方法
查看>>
每日英语:Rescuers Struggle to Reach Quake Victims
查看>>
VC++实现非窗口类中使用定时器的方法
查看>>
Activity在屏幕显示的方向切换
查看>>
Android特色开发(3):Google Map
查看>>
python进阶学习笔记(三)
查看>>
函数调用vc++笔记----CRecordset类
查看>>
C#反射技术的简单操作(读取和设置类的属性)
查看>>
错排公式
查看>>
ecshop注册送红包ecshop注册就送相应金额
查看>>
零成本建立的.NET小组开发平台
查看>>
Installed .NET Framework 4.5 Ajax POST IIS hang
查看>>
cocos2d-x make: *** [clean-box2d_static-armeabi] Error 1
查看>>
VS2010无法修改资源文件
查看>>
邮箱工具(尚未完成)的几个组件类
查看>>