text-transform:capitalize:none 、 uppercase 、 lowercase 、 capitalize

vertical-align 以基线为参照上下移动文本,但这个属性只影响行内元素
使用紧邻同胞选择符 +
  li + li 选择符的意思是“任何跟在 li 之后的 li ”。

 修改input-placeholder默认样式
form.search input::-webkit-input-placeholder {color:#ccc;}

图片垂直居中 

可以将容器的 display 属性设定为 table-cell,再设定(只对单元格有效的)vertical-align 属性为 middle,比如:display:table-cell; /*借用表格的行为*/vertical-align:middle; /*垂直居中*/text-align:center; /*水平居中*/

 input:-webkit-autofill  

input:-webkit-autofill { color:#fff !important; } /*去掉 WebKit 默认的黄色背景*/
 请不要忘记在 calc() 函数
内部的 - 和 + 运算符的两侧各加
一个空白符,否则会产生解析错
误!这个规则如此怪异,是为了
向前兼容:未来,在 calc() 内部
可能会允许使用关键字,而这些
关键字可能会包含连字符(即减
号)让我们回顾一下本节开头的挑战:把背景图片定位到距离底边 10px 且
距离右边 20px 的位置。如果我们仍然以左上角偏移的思路来考虑,其实
就是希望它有一个 100% - 20px 的水平偏移量,以及 100% - 10px 的垂直
偏移量。谢天谢地, calc() 函数允许我们执行此类运算,它可以完美地在
background-position 属性中使用:
background: url("code-pirate.svg") no-repeat;
background-position: calc(100% - 20px) calc(100% - 10px);

最终的解决方案来自 box-shadow 鲜为人知的第四个长度参数。它排在
模糊半径参数之后,称作扩张半径。这个参数会根据你指定的值去扩大或
(当指定负值时)缩小投影的尺寸。举例来说,一个 -5px 的扩张半径会把投
影的宽度和高度各减少 10px (即每边各 5px )
min-content
---
CSS 内部与外部尺寸模型(第三版)(http://w3.org/TR/css3-sizing)是
一个相对较新的规范,它为 width 和 height 属性定义了一些新的关键字,
其中最有用的应该就是 min-content 了。这个关键字将解析为这个容器内
部最大的不可断行元素的宽度(即最宽的单词、图片或具有固定宽度的盒元
素)
1① 。这正是我们梦寐以求的!现在,使用以下两行简单的 CSS 代码就可以
把 figure 设置为恰当的宽度,并让它水平居中:
<p>Some text [...]</p>
<figure>
<img src="adamcatlace.jpg" />
<figcaption>
The great Sir Adam Catlace was named after
Countess Ada Lovelace, the first programmer.
</figcaption>
</figure>
<p>More text [...].</p>

figure {
max-width: 300px;
max-width: min-content;
margin: auto;
}
figure > img { max-width: inherit; }

##calc实现水平居中
<footer>
<div class="wrapper">
<!-- 页脚的内容写在这里 -->
</div>
</footer>
同时用 CSS 来设置这两层元素的样式:
footer {
background: #333;
}
.wrapper {
max-width: 900px;
margin: 1em auto;
}
我们先来想一想, margin: auto 在这个场景下到底发挥了什么作用。
这条声明所产生的左右外边距实际上都等于视口宽度的一半减去内容宽度的
一半。由于百分比在这里是基于视口宽度来解析的(假设所有祖先元素都没
有显式指定宽度),我们可以把这个外边距的值表达为 50% - 450px 。实际
上,CSS 值与单位(第三版)(http://w3.org/TR/css-values-3/#calc)定义了一
HTML

借宿网站 airbnb.com 在页脚中采
用了这个设计
第 7 章 结构与布局 184
个 calc() 函数,它允许我们在 CSS 中直接以这种简单的算式来指定属性的
值。如果用 calc() 取代原先的 auto ,这个内层容器的样式就会变成:
.wrapper {
max-width: 900px;
margin: 1em calc(50% - 450px);
}
之所以要在页脚内加一层容器元素,唯一的原因就是为了给它的
margin 指定神奇的 auto 关键字,从而实现内容的水平居中布局。不过,现
在我们已经用 calc() 替代了这个神奇的 auto ,而且这个新值实际上可以作
为一个通用的 CSS 长度值应用到任何一个接受长度值的属性上。这意味着
如果我们愿意,还可以把这个长度值应用到父元素的 padding 上,而整个效
果是保持不变的:
footer {
max-width: 900px;
padding: 1em calc(50% - 450px);
background: #333;
}
.wrapper {}
##vw与vh 
不过幸运的是,如果只是想把元素相对于视口进行居中,仍然是有希
望 的。CSS 值 与 单 位( 第 三 版 )(http://w3.org/TR/css-values-3/#viewport-
relative-lengths)定义了一套新的单位,称为视口相关的长度单位 1① 。
vw 是与视口宽度相关的。与常人的直觉不符的是, 1vw 实际上表示
视口宽度的 1%,而不是 100%。
与 vw 类似, 1vh 表示视口高度的 1%。
当视口宽度小于高度时, 1vmin 等于 1vw ,否则等于 1vh 。
当视口宽度大于高度时, 1vmax 等于 1vw ,否则等于 1vh 。
在我们的这个例子中,适用于外边距的是 vh 单位:
  

转载于:https://www.cnblogs.com/lizhibk/p/9467669.html

css样式鲜为人知的属性相关推荐

  1. html+jquery+添加样式,jquery设置css样式、style属性 示范

    jquery设置css样式.style属性 示例 css虽然会在一开始我们就定义好了,但是有很多场景需要我们动态设置css,或者单独修改一个dom控件的style属性,今天分享一下我总结的jquery ...

  2. 前端基础 CSS 第十一章 使用CSS样式表 特效属性部分 ----暑假学习第九天

    第十一章 使用CSS样式表 11.8 定位属性 使用定位属性可以控制元素的位置,包括相对定位和绝对定位两种方式.相对定位指允许元素在相对于文档布局的原始位置上进行偏移,而绝对定位是指允许元素与原始文档 ...

  3. jquery设置css样式、style属性 示例(超强解析)

    jQuery 一.CSS 1.css(name) 2.css(properties) 3.css(name,value) 二.位置 1.offset() 2.position() 3.scrollTo ...

  4. CSS 样式继承 inherit 属性

    inherit 属性 在CSS中,子元素会继承了父元素的一些样式属性.能够继承到子类的样式属性非常有限,仅是 文字.字体.颜色... 子类如果还想继承父类的属性,可以通过inherit 强制继承. 通 ...

  5. css样式中的属性区分大小写吗,css属性区分大小写吗?

    css属性一般不区分大小写,CSS对大小写不敏感.不过存在一个例外:如果涉及到与HTML文档一起工作的话,class和id名称对大小写是敏感的:且有时css的属性选择器对于属性值是区分大小写的,而对于 ...

  6. jq删除某个css样式,jq删除属性_使用jquery删除css属性或样式

    摘要 腾兴网为您分享:使用jquery删除css属性或样式,中国体育,有信,相机美颜,腾讯小说等软件知识,以及来电,会动的手机壁纸,网销客,酷6,我不是我没有表情包,乐校通,搜达足球网,led滚动显示 ...

  7. js修改css样式属性_这个笔记《CSS样式的常见属性及值》,让菜鸟轻松学会包粽子...

    常见样式属性及值 字体: font -family -size -style: normal(正常)|italic(倾斜)|oblique -weight: normal|bold(粗体) 如果组合起 ...

  8. html overflow 样式,css样式之overflow-x属性样式

    overflow-x是overflow子花样,平日也很少用的.overflow-x设置匿伏溢出过宽模式(比如过宽图片).设置对象底部转折条等重要. overflow-x语法与根本懂得 1.overfl ...

  9. float属性html,详解CSS样式中的float属性

    详解CSS样式中的float属性.float是 css 样式的定位属性.我们在印刷排版中,文本可以按照需要围绕图片.一般把这种方式称为"文本环绕".在网页设计中,应用了CSS的fl ...

最新文章

  1. 一、JVM及Java体系结构
  2. 简单控制器java,无法找到模板:创建一个简单的控制器和视图
  3. 数据结构与算法分析c++第四版_数据结构与算法 - 时空复杂度分析
  4. redis的多路复用是什么鬼
  5. 用spring搭建微信公众号开发者模式下服务器处理用户消息的加密传输构架(java)
  6. POJ-Prime Gap 素数筛选+二分查找
  7. Android学习_ContentProvider和Uri
  8. Redmi K50电竞版细节揭晓:金属中框+弹出式肩键2.0
  9. 华为背锅?微博大V质疑华为P30 Pro拍月亮造假 公司称误导观众已开除
  10. beta:scrum8
  11. Android动态壁纸画布透明,Android 动态壁纸LayoutParams问题
  12. matplotlib.pyplot中API介绍
  13. 下载Chrome浏览器历史版本方法
  14. 拉结尔微信开到多少服务器了,拉结尔微信渠道服
  15. 小米5-root-记录
  16. 融券余额大增,市场情绪极其悲观
  17. unity画一条流动的弧线(贝塞尔线)
  18. Canvas炫酷3D线条动画背景
  19. ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车
  20. 投资理财-言微不劝人

热门文章

  1. python encoding=utf-8什么意思_python中encoding是什么意思
  2. 清北名校光环,消失在互联网
  3. JetsonNano学习(一)SDKManager系统烧录
  4. 信通院发布“2023可信AI案例 知识计算应用优秀案例”, 百度知识中台三大案例入选
  5. JAVA很多人在线抢单怎么解决_java redis做app后台 怎么实现多人抢单
  6. ​官宣 | Cobo 金库正式支持 Conflux
  7. linux备份工具比较,2020年Linux最好的5个备份工具
  8. 【夸夸其谈】关于“佛系”游戏和玩家的一些想法
  9. 【RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装)】
  10. Android工程师进阶第四课 jmm内存模型和juc多线程基础