家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
淘宝网店培训,淘宝网店培训学校,淘宝网店培训课程
最新报名学员名单(实时滚动)
最新就业创业学员名单
您的位置:网站首页 > 网络营销 > 网站制作 > 12个CSS高级技巧汇总

12个CSS高级技巧汇总

来源: 日期:2015-11-01 22:09:25 人气:标签:

12个CSS高级技巧汇总


1、使用 :not() 在菜单上应用/取消应用边框

先给每一个菜单项添加边框

/* add border */

.nav li {

border-right: 1px solid #666;

}

然后再除去最后一个元素……

//* remove border */

.nav li:last-child {

border-right: none;

}

可以直接使用 :not() 伪类来应用元素:

.nav li:not(:last-child) {

border-right: 1px solid #666;

}

这样代码就干净,易读,易于理解了。

当然,如果你的新元素有兄弟元素的话,也可以使用通用的兄弟选择符(~):

.nav li:first-child ~ li {

border-left: 1px solid #666;

}

2、给 body添加行高

你不需要分别添加 line-height 到每个 <p>,<h*>等。只要添加到 body 即可:


body {

line-height: 1;

}

这样文本元素就可以很容易地从 body 继承。

3、所有一切都垂直居中

要将所有元素垂直居中,太简单了:

html, body {

height: 100%;

margin: 0;

}

body {

-webkit-align-items: center;

-ms-flex-align: center;

align-items: center;

display: -webkit-flex;

display: flex;

}

看,是不是很简单。

注:在IE11中要小心flexbox。

4、逗号分隔的列表

让HTML列表项看上去像一个真正的,用逗号分隔的列表:

ul > li:not(:last-child)::after {

content: ",";

}

对最后一个列表项使用 :not() 伪类。

5、使用负的 nth-child 选择项目

在CSS中使用负的 nth-child 选择项目1到项目n。

li {

display: none;

}

/* select items 1 through 3 and display them */

li:nth-child(-n+3) {

display: block;

}

就是这么容易。

6、对图标使用SVG

我们没有理由不对图标使用SVG:

.logo {

background: url("logo.svg");

}

SVG对所有的分辨率类型都具有良好的扩展性,并支持所有浏览器都回归到IE9。这样可以避开.png、.jpg或.gif文件了。

7、优化显示文本

有时,字体并不能在所有设备上都达到最佳的显示,所以可以让设备浏览器来帮助你:

html {

-moz-osx-font-smoothing: grayscale;

-webkit-font-smoothing: antialiased;

text-rendering: optimizeLegibility;

}

注:请负责任地使用 optimizeLegibility。此外,IE /Edge没有 text-rendering 支持。

8、对纯CSS滑块使用 max-height

使用 max-height 和溢出隐藏来实现只有CSS的滑块:

.slider ul {

max-height: 0;

overlow: hidden;

}

.slider:hover ul {

max-height: 1000px;

transition: .3s ease;

}

9、继承 box-sizing

让 box-sizing 继承 html:

html {

box-sizing: border-box;

}

*, *:before, *:after {

box-sizing: inherit;

}

这样在插件或杠杆其他行为的其他组件中就能更容易地改变 box-sizing 了。

10、表格单元格等宽

表格工作起来很麻烦,所以务必尽量使用 table-layout: fixed 来保持单元格的等宽:

.calendar {

table-layout: fixed;

}

11、用Flexbox摆脱外边距的各种hack

当需要用到列分隔符时,通过flexbox的 space-between 属性,你就可以摆脱nth-,first-,和 last-child 的hack了:

.list {

display: flex;

justify-content: space-between;

}

.list .person {

flex-basis: 23%;

}

现在,列表分隔符就会在均匀间隔的位置出现。

12、使用属性选择器用于空链接

当 <a> 元素没有文本值,但 href 属性有链接的时候显示链接:

a[href^="http"]:empty::before {

content: attr(href);

}

相当方便。

这些高级技巧在Chrome、Firefox、Safari、Edge的当前版本,以及IE11中都能有效工作。

联系方式

  • 0731-85579057 , 0731-85569651
  • 点击这里给我发消息点击这里给我发消息点击这里给我发消息

关键字

电子商务课程介绍 电子商务培训 电子商务培训费用 淘宝网店课程介绍 淘宝网店培训 淘宝网店培训费用 电商培训 电商培训费用 网商培训课程 网商培训 淘宝网店咨询 电子商务咨询 企业官网 独立网站 阿里旺铺 网站建设 网站优化 网站托管 淘宝网店培训 电子商务培训 网站优化 淘宝网店课程 电子商务课程 电商培训 电商培训课程 电子商务培训 电子商务课程 电子商务培训课程 阿里电子商务培训 阿里淘宝网店培训 淘宝网店课程 淘宝网店资迅 淘宝网店信息 淘宝网店培训 系统化淘宝网店培训 广东淘宝网店培培训 湖南淘宝网店培训 湖北淘宝网店培训 河南淘宝网店培训 河北淘宝网店培训 山西淘宝网店培训 山东淘宝网店培训 陕西淘宝网店培训 江西淘宝网店培训 江苏淘宝网店培训 浙江淘宝网店培训 福建淘宝网店培训 贵州淘宝网店培训 广西淘宝网店培训 四川淘宝网店培训 青海淘宝网店培训 云南淘宝网店培训 辽宁淘宝网店培训 黑龙江淘宝网店培训 吉林淘宝网店培训 海南淘宝网店培训 内蒙淘宝网店培训 北京淘宝网店培训 上海淘宝网店培训 天津淘宝网店培训 重庆淘宝网店培训 长沙淘宝网店培训 株洲淘宝网店培训 湘潭淘宝网店培训 衡阳淘宝网店培训 邵阳淘宝网店培训 岳阳淘宝网店培训 常德淘宝网店培训 张家界淘宝网店培训 益阳淘宝网店培训 郴州淘宝网店培训 永州淘宝网店培训 怀化淘宝网店培训 娄底淘宝网店培训 湘西淘宝网店培训 湖南淘宝网店培训 望城淘宝网店培训 浏阳淘宝网店培训 长沙市网站优化 湖南网站优化 淘宝网店咨询 seo优化培训课程 旺铺优化培训 旺铺优化课程 旺铺优化培训课程 长沙旺铺优化培训 湖南旺铺优化培训 搜索引擎优化咨询 SEO优化咨询 湖南旺铺优化咨询 湖南旺铺优化培训 长沙旺铺优化咨询 seo优化咨询 seo咨询 湖南seo咨询 长沙seo咨询 南昌seo咨询 南昌seo优化咨询 阿里巴巴旺铺 网站建设 企业官网 网站优化 网站装修 网站托管 电子商务咨询 淘宝网店咨询 网商咨询 网站建设 网站美化 网站SEO优化 企业官网服务 阿里旺铺服务 电子商务培训 电商培训 SEO培训 营销型网站建设培训 南昌营销型网站 建网站 网站建设 独立网站建设 湖南建网站 南昌建网站 湖南网站建设 南昌网站建设 长沙网站建设 网站优化 广东网站优化 湖南网站优化 南昌网站优化 企业官网优化 企业官网SEO优化 独立网站SEO优化 独立网站改版 独立网站装修美化 企业官网装修 旺铺装修 旺铺seo 建网站公司 网站装修 网站建设培训 网站优化培训 优化

相关文章

友情链接: 技术文章 液晶电视维修培训 电动工具维修培训 电脑维修培训 电脑维修学校 家电维修学校 家电维修培训学校 电脑维修培训学校 焊工培训学校 电工学校 电工培训学校 培训课程 学校资讯 就业指导 招生指南 学生感言 入学须知 教学大纲 学校图片 网络营销 网络推广 网络营销招生 网络营销基础 网络营销动态 网络营销技巧 网络营销常识 网络营销策略 网络营销教程 淘宝网店 网站优化 电商 电子商务 淘宝开店 学开网店 微信营销 微店 网站制作 移动营销 推广软件 更多>>



阳光-网络营销教育品牌机构
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校