JD . 简单的网站构成、引入图标、去除 图片间距/加粗/倾斜/下划线/蓝色外边框 禁止文本拖拽、文字居中、做logo、模拟鼠标 、不使用hover外部css样式实现hover鼠标悬停改变样式
模拟京东案例准备:
截图(效果图PSD文件)
搭建项目环境 (结构样式行为分离)
HTML 核心文件 index.html
CSS 控制样式
base.css(基础样式) global.css(全局样式)
Image 放图片的文件夹
JS 音频视频.....
站点
站点 == 项目 == 项目文件夹 == (根目录)
引入图标
下载
京东: "http://www.jd.com/favicon.ico" www.jd.com/favicon.ico 能下载京东图标
所有:网站名(带www.)/favicon.ico 下载所有网站的图标
引入图标
<link rel="shortcut icon" href="favicon.ico"/>
可制作ico的网站:bitbug.net
<link rel="shortcut icon" href=" /favicon.ico" /> "shortcut🉑️不加
小知识
font : 加粗 字号/行高 格式; 行高如果不写,默认为0;
u ins 下划线
i em 倾斜
s del 删除线
vertical-align:midden; 去掉图片默认间距
font-weight: normal; 加粗变正常
font-style: normal; 倾斜变正常
text-decoration: none; 下划线删除线变正常
outline-style: none; 去除蓝色外边框
resize: none; 禁止文本框拖拽
行高可以继承
文字居中:
text-align:center; //不能精准定位
padding-left / padding-right: 🉑️自适应大小
定位和margin;
margin可以设置负值 padding不行 。且都可以使用百分比。
行内元素只能设置左右margin,转换成块元素才可以设置上下margin;
子盒子不能根据static定位,只能根据absolute/relative。fixed定位
驼峰命名:除第一个单词外,其他的单词首字母大写
先写普通标签-->特别的标签 -->详细的写
css下面的代码样式会覆盖上面的,优先级为后来者具上 (左右,左优先 ,上下,上优先)
选择器尽量不要超过3个, 多了容易造成重叠困难
command+shift+c 检查所选元素 mac是command+option+i 进入开发者模式
盒子的稳定性:
只给宽高的盒子(高度剩余法)
只给padding的盒子 (padding里面不能有内容,宽度不确定的时候使用,可填充背景颜色)
给margin的盒子 (容易出现塌陷,不能继承背景色)
bd+ ;border :1px solid #000;
做logo
要加文字
文字移除:text-indent:-9999px; 首行缩进
加链接(a标签) 给a链接七位数的em/八位数的px 会出现bug,链接点不到
logo图屁啊做a标签背景
模拟鼠标
cursor:pointer; 鼠标变小手
cursor:move ;鼠标变成死角箭头
cursor:text ; 鼠标变成工形插入条光标
cursir:default ; 鼠标变成小白
CSS鼠标样式语法如下:
任意标签中插入 style="cursor:*"
例子:<span style="cursor:*">文本或其它页面元素</span> <a href="#" style="cursor:*">文本或其它页面元素</a> 注意把 * 换成如下15个效果的一种:
下面是对这15种效果的解释。移动鼠标到解释上面,即可看到鼠标起了什么变化~
hand是手型
例子:鼠标手型效果 <a href="#" " style="cursor:hand">CSS鼠标手型效果</a>
pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用。
例子:<a href="#" " style="cursor:pointer">CSS鼠标手型效果</a>
crosshair是十字型
例子: <a href="#" style="cursor:crosshair">CSS鼠标十字型 效果</a>
help是问号
例子: <a href="#" " style="cursor:help">CSS鼠标问号效果</a>
hand是手型
pointer也是手型,这里推荐使用这种,因为这可以在多种浏览器下使用。
crosshair是十字型
text是移动到文本上的那种效果
wait是等待的那种效果
default是默认效果
help是问号
e-resize是向右的箭头
ne-resize是向右上的箭头
n-resize是向上的箭头
nw-resize是向左上的箭头
w-resize是向左的箭头
sw-resize是左下的箭头
s-resize是向下的箭头
不使用hover外部CSS样式实现hover鼠标悬停改变样式
http://www.divcss5.com/jiqiao/j698.shtml
作者:明明
出处: http://www.cnblogs.com/mingm/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意,必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。