Css 踩坑集锦

//  No :1

优先级:id>class>标签

引用样式表的优先级:行内>内嵌>外部引用

行内id>嵌入id>外部id>

并集选择器用 ,

后代选择器用 " "【空格】

子选择器用 ">" 只管子集标签

交集选择器 不加符号

选择器作用:选取页面元素

【页面对象】【标签】页面元素:页面的html

[class] 全部class类选择 [class^=‘s‘] 类名第一个字符有s的

class$=‘s‘ 最后一个字符是s

class*=‘s‘ 字符中有s的

文本

font:样式 大小 字体; font:normal 12xp 宋体;

text-align:center; 文字居中 line-height:50px; 行高50 letter-spacing:20px; 字间距 vertical-align:middle;

text-decoration:underline;添加下划线

a{text-decoration:underline;}

a:link标签正常的样式 a:hover鼠标滑过的样式 a:active鼠标点击时的样式 a:visited访问过的样式

ul li:hover i{color:red}

不仅是a标签可以用伪类

鼠标状态 cursor: pointer 网上找很多样式

背景

background-color / image / repea(重复) / position 10px(距离左) 10px(距离上)/size(h5)

background:url()10(向右移动10) 10(向下移动10) no-repeat; 10 10 类似margin

background-color:rgba(0,0,0,.5) r(a是透明)gba .5是透明度 0-1透明

颜色 1:单词 2:#六位十六位进制 3:rgb 4:rgba

//   No  :2

position几个属性的作用:

1.static:默认位置

2.relative:相对的

配合top,left,right,bottom来使用

a.相对盒子原本的位置发生偏移

b.如果没有trbl会以标准流显示

c.在原来的位置占了位置

3.absolute:绝对的

配合 trbl使用

a.如果没有父元素,那么trbl是相对body来定位

b.如果有父元素,但父元素没有定位,那么还是相对body定位

c.如果有父元素且父元素有定位,那以父元素为基础

d.绝对定位之后的元素在页面不会占据位置

子绝父相

如果一个小盒子在大盒子中要定位且水平居中

1.先left:50%,(将小盒子在大盒子平移大盒子的一半)

2.再设置margin-left(小盒子宽度的一半),一定是负数

4.fixed:固定

配合trbl使用

a.不管页面有多大,trbl永远是相对于浏览器的边框来的

// No  :3

width:100% 铺满整个宽度

要用position:absolute 要设置父级div的 relative

height:10; line-height:10 水平居中

[type="text"] { 选择input text 增加样式

}

overflow:hidden 溢出隐藏的作用 例如照片div设置宽高 图片还还是太大就可以用

等分块 用百分比

div .u0 li{width:30%;height:200px; float:left;border: 1px solid black;}

div .u0 li img{width:100%;overflow: hidden }

ul li里嵌套ul li 可能宽度嵌套的li宽度超过父级li变宽 要将嵌套的li display:block

多小的模块 注意位置 都用div 包起来 以免浮动

li 横排显示 display:inline-block 或 float:left;

不指定li宽高的话,用display:inline比较好!

实际问题实际应用。面对实际问题的时候哪个好用用哪个

!!主要还是用float:left;

float 脱离文档流

absolute 脱离文档流

定位 z-index 层叠数

运用 伪类 someclass:hover .other {} .other是 someclass的子元素 参考一号店.ban_hover

时间: 2024-10-13 00:45:42

Css 踩坑集锦的相关文章

Html踩坑集锦

行内标签根据自己的内容撑开 用width宽度没有作用 eg:<span> p元素文字无论有多少个空格 html只显示一个空格 > 大于号 > < 小于号 < © 版权号 " 双引号 img ../ 上一级文件夹 eg: ../img/1.jpg img alt属性 如果图片未加载成功 会有文字说明 img title属性 鼠标悬停显示的文字说明 图片如果只设置宽度或高度 会自适应比例 宽度高度都设置 会强制拉伸缩小 ul 有序列表 ol 无序列表 dl dt

linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦

一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2.卸载老版本MySQL find / -na

ASP.NET MVC升级到ASP.NET Core MVC踩坑小结

原文:ASP.NET MVC升级到ASP.NET Core MVC踩坑小结 写在前面 ASP.NET Core是微软新推出的支持跨平台.高性能.开源的开发框架,它的优势不必多说,因为已经说得太多了.当然,现在依然有着数量庞大的系统运行于.NET Framework上,由于有大量的Break Changes,很多项目项目团队也不敢贸然升级,其中的考量也不全部是技术原因,更多的可能还是业务推进因素. 小编自年前开始考虑升级一套电商系统,原先是基于.NET Framework 4.5的,打算直接升级到

Java踩坑之路

陆陆续续学Java也快一年多了,从开始的一窍不通到现在的初窥门径,我努力过,迷茫过,痛过,乐过,反思过,沉淀过.趁着新年,我希望能把这些东西记下来,就当是我一路走来的脚印. 一.初识网站应用 记得第一次接触Java,是写一个小网站,当时用servlet+tomcat做服务端,数据库是mysql.那时我对于网站应用的概念一片空白,之前接触的都是C++和MFC写桌面程序.我花了一周时间看完了<java servlet programming>这本书,然后我就开始写代码了.但是,真的当我写代码的时候

网站移动版本开发踩坑实录一

最近公司项目需要开始做wap版本开发,虽然在上一家公司也有做过类似的工作,由于当时公司产品没有严格要求适配各个移动设备,也并没有很多动作效果和图片自适应这类的效果,相对来说体系没有那么成熟,更多是在wap版本上可以用就ok了(其实更多的工作集中在功能和cssser身上,交互效果没有那么强,唯一做的好玩一点的工作是菜单滑动.图片缩放[未被上线过]),因此基本上没有在移动端踩各种坑:说了这么多上一家公司的wap版本,下面开始讲讲现在做的项目让我在wap版本上踩的各种坑开始说起.   第一坑:技术选型

jQuery版本升级踩坑大全

背景 -------------------------------------------------------------------------------- jQuery想必各个web工程师都再熟悉不过了,不过现如今很多网站还采用了很古老的jQuery版本.其实如果早期版本使用不当,可能会有DOMXSS漏洞,非常建议升级到jQuery 1.9.x或以上版本.前段时间我就主导了这件事情,把公司里我们组负责的项目jQuery版本从1.4.2升级到了jQuery 1.11.3.jQuery官

jQuery升级踩坑大全

背景 jQuery想必各个web工程师都再熟悉不过了,不过现如今很多网站还采用了很古老的jQuery版本.其实如果早期版本使用不当,可能会有DOMXSS漏洞,非常建议升级到jQuery 1.9.x或以上版本.前段时间我就主导了这件事情,把公司里我们组负责的项目jQuery版本从1.4.2升级到了jQuery 1.11.3.jQuery官方也为类似升级工作提供了jQuery Migrate插件. 言归正传. 坑从何处来 jQuery 1.11.3是1.x时代的最后一个版本(作者更新:2016年1月

Flexbox微信踩坑填坑记

Flexbox的大名很早就有了解过,只是之前一直是开发PC端的页面,对这个东西还不是很敢造次去用.近期的项目是移动端开发,正好,内心一激动,就大大咧咧地开始用flexbox布局了.中间踩过的一些坑,以及将来可能还会踩到的坑,都在这里记录一下. 关于flexbox,有一篇文章讲的还是很透彻的,图文并茂,有兴趣的戳链接了解下.一篇很屌很好的文章 在用flexbox之前,很多人最关心的应该还是兼容性的问题.个人一直觉得,前端程序员的使命,就是要推进终端用户去使用最先进的浏览器.当然,现实是骨感的,我们

webpack踩坑之路 (2)——图片的路径与打包

webpack踩坑之路 (2)--图片的路径与打包 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle).下面我们就来分析下在webpack项目中图片的应用场景. 在实际生产中有以下几种图片的引用方式: 1. HTML文件中img标签的src属性引用或者内嵌样式引用 <img src="photo.jpg" /> <div style="background:url(ph