css 尺寸、边框、内边距、背景以及css Sprite
上节课回顾:
HTML标签: 格式排版
p 段落 双
br 换行 单
hr 分隔线 单
h1~h6 标题 双
pre 原样格式化输出 双
div 标签,无任何特殊意义
HTML标签 :文本
<em> 强调 倾斜 双
<ruby></ruby> 加拼音
<rt></rt>
<strong> 加粗 强调 双
<mark></mark> 标记 选中 双
<sub></sub> 下标
<sup></sup> 上标
<ins></ins> 插入的内容
<del></del> 删除的内容
CSS: 在html中的使用
link 外部css 单 href type rel
<style> </style>
style属性
CSS选择器以及优先级
#id
.className
tagName
*
组合 selector1 selector2
组合 selector1>selector2
群组 selector1,selecotr2
and p.item .item.first-item p#nav <div class="item first-item">
选择器优先级
id > class > tagName
CSS属性: 字体 文本 颜色
font:[bold|style] size family
font-family:
font-size:2em
font-weight bold
font-style italic
font-variant: small-caps
color
word-spacing 词的间距,通过空格来识别。
letter-spacing 字母间隔,值为长度,可以是负值。
text-align left/right/center 横向排列
vertical-align: middle/top/bottom 垂直对齐
line-height 设置行间距离
word-wrap: break-word / overflow-wrap 允许长单词或url地址换到下一行
white-space: pre / pre-wrap
text-decoration: underline / overline / line-through / none
text-indent
CSS颜色和长度
颜色
colorName
rgb(100,80,60) rgb(100%,50%,80%)
十六进制 #fff # c1c1c1
长度单位
px 像素
em font-size:2em 字体大小原尺寸的2倍
百分比
CSS 尺寸 、内边距、 边框、 背景
尺寸
width: max-width min-width 设置最大宽度和设置最小宽度
height max-height min-height
边框
border-style 边框风格 solid 实线 / dotted 点线 / dashed 虚线 / double 双层 / none 设置边框:无边框
border-width 边框宽度
border-color 边框颜色 后面可以根rgb 也可以直接#f90
border 复合属性
border: 1px solid #ccc
内边距
padding-left:20px; 距离左边框20px
padding-top
padding-right
padding-bottom
padding 使用注意点如下:
padding: 值; 上下左右
padding: 值1 值2; 上下 左右
padding: 值1 值2 值3; 上 左右 下
padding: 值2 值2 值3 值4; 上 右 下 左 后面要加单位px。
背景属性
background-color 背景颜色
transparent(透明)background-image 背景图片 url()
background-repeat 背景图片平铺 repeat no-repeat(不重复平铺)repeat-x(水平方向重复平铺) repeat-y(竖直方向重复平铺)
background-position 背景图片位置 10px,10px 根据坐标图片位置
- background-position : right center(右中) center center 居中
background-attachment 背景图片固定 scroll / fixed scroll---滚动 fixed --固定
background 复合属性
background: #ccc url('../../dist/images_two/bg02.jpg') no-repeat 10px 10px
CSS Sprite 精灵图
利用 background-position 设置背景图片的位置
把很多小的图片 集成到一张大图上
好处: 减少网络请求数量
2 超级链接
2.1 a 元素
属性
href 后面跟着要跳转的连接
target = _blank / _self -blank指向一个新的网页
title 单纯的一个图片标题
download H5新增的 下载
特殊用法
跳转网页
发短信
打电话
发邮件
2.2 路径
相对路径 ./ ../
绝对路径 URL
http://www.biadu.com/index.html特殊的相对路径
/lesson/path/index.html
2.3 cursor css属性
pointer / move / no-drop
2.4 锚点
设置锚点
第一种方式
<a name="锚点名字"></a>
第二种方式
随便一个元素
<tagname id="锚点名字"></tagname>
跳转到指定锚点
<a href="#锚点名"></a> 注意:# 是在当前页面跳转,不加#会跳到另外一个页面。
2.5 完整URL
http://www.badiu.com/path/demo/contents/index.php?a=100&b=300#mao1
协议protocol http
主机名hostname www.baidu.com / IP
路径 path /path/demo/contents/
文件名filename index.php
查询内容query ?a=100&b=300
锚点 #mao1
3图 片
img元素
属性
src 后面跟图片地址
title 图片的标题
alt 图片丢失也能看到图片显示的名字,img元素后最好跟上,好的习惯。
usemap 将图像定义为客户端图像映射。图像映射指的是带有可点击区域的图像。
图片映射
map元素
usemap属性与map中的name或id相关联,以建立img与map之间的关系。
name
id
area元素
shape rect(矩形) /circle(圆形) /poly(聚???)
coords 坐标 矩形取对角两个点,四个值 圆取圆心加半径三个值 poly取三个点,六个值
target 指向的页面,如果需要跳到新页面,要指定_blank,不然可以不写或者等于_self
href 后面跟着url地址
title 单纯的图片标题
css 尺寸、边框、内边距、背景以及css Sprite的更多相关文章
- CSS权威指南 - 内边距 边框 和 外边距
九十年代的完全用表格布局,简单的段落边框都需要用表格.CSS让布局更方便. 基本元素框 basic element boxes 如同第七章基本视觉格式化那一章讲到,每个文档元素会生成一个元素框,这个框 ...
- CSS——【元素内边距padding、元素外边距margin、元素边框border-width、元素大小width/height】与【元素显示大小】的关系
一.基本知识 padding:元素内边距,指的是元素内边框到元素中内容的距离. 用法: padding:长度|百分比 padding-top:长度|百分比 padding-bottom:长度|百分比 ...
- W3School-CSS 内边距 (padding) 实例
CSS 内边距 (padding) 实例 CSS 实例 CSS 背景实例 CSS 文本实例 CSS 字体(font)实例 CSS 边框(border)实例 CSS 外边距 (margin) 实例 CS ...
- CSS 框模型——规定了元素框处理元素内容、内边距、边框和外边距的方式
转自:http://www.w3school.com.cn/css/css_boxmodel.asp 要知道在父元素:float, rel, abs位置情况下,box模型的变换情况,请见:http:/ ...
- CSS框模型(框模型概述、内边距、边框、外边距、外边距合并)
CSS 框模型概述 CSS 框模型 (Box Model) 规定了元素框处理元素内容.内边距.边框 和 外边距 的方式. 元素框的最内部分是实际的内容,直接包围内容的是内边距.内边距呈现了元素的背景. ...
- CSS.03 -- 浏览器行高、字体;盒子模型--边框、内边距、外边距
如果此时你也在自学中,请使用 FireWorks CS6 进行切图测距等,百度一下吧~ Fireworks的基本使用 新建文件 ctrl+n 打开文件 ctrl+o 调出和隐藏标尺 ctrl+r ...
- CSS -- 盒子模型之边框、内边距、外边距
一.使用border为盒子添加边框 盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细.样式和颜色(边框三个属性). 1.border-style(边框样式)常见样式有: dashed( ...
- css细节复习笔记——内边距、边框和外边距
一个元素的内边距.边框和外边距属性会影响着整个文档如何布局,更重要的是,它们会严重影响给定元素的外观. 高度和宽度 这两个属性不能应用到行内非替换元素,其高度和宽度由链接的内容确定,而不是由创作人员确 ...
- css内边距 边框
/*1 元素的各边都有 10 像素的内边距 四个值上.右.下.左 两个上下,左右 三个值:上,左右,下*/ /*p {padding: 10%;}*/ h1 { padding-top: 10px; ...
随机推荐
- java 获取项目根目录
代码入下: request.getSession().getServletContext().getRealPath(); 这里的getRealPath()括号里面可以输入你想得到的具体目录. 需要注 ...
- html5--6-51 阶段练习3-旋转导航
html5--6-51 阶段练习3-旋转导航 @charset="UTF-8"; ul{ list-style: none; font-size:24px; font-weight ...
- 90年代经典“手游”—拼图板小游戏Opencv实现
80后可能还对儿时玩过的一种经典木质的拼图板游戏记忆犹新,一般是一种4*4或5*5规格的手持活动板,通过挪动每个小板子的位置,拼出来板子上完整的图像,那时候还没有网吧,手机也还是大哥大的天下,所以这也 ...
- I.MX6 按键开关机 PMIC 检测
/************************************************************************* * I.MX6 按键开关机 PMIC 检测 * 说 ...
- (转)Vim十大必备插件
原文地址:http://www.open-open.com/lib/view/open1414227253419.html Vim十大必备插件 Taglist taglist是一个用于显示定位程序中各 ...
- 【BZOJ 2721】 樱花
[题目链接] 点击打开链接 [算法] 令n!=z,因为1 / x + 1 / y = 1 / z,所以x,y>z,不妨令y = z + d 则1 / x + 1 / (z + d) = 1 / ...
- 在Ubuntu下获取Android4.0源代码并编译(一)
搞了几个月的Android应用开发,勉强算是个Android开发者了吧,Android本就是开源的,还是把源代码下载下来自己编译一下,看看是个什么东西,出于好奇,和以后的职业发展,开始了无休止的And ...
- Event Handling Guide for iOS--(一)--About Events in iOS
About Events in iOS Users manipulate their iOS devices in a number of ways, such as touching the scr ...
- HDU 1207 汉诺塔II (简单DP)
题意:中文题. 析:在没有第四个柱子时,把 n 个盘子搬到第 3 个柱子时,那么2 ^ n -1次,由于多了一根,不知道搬到第四个柱子多少根时是最优的, 所以 dp[i] 表示搬到第4个柱子 i 个盘 ...
- Moctf--unset
今天完成了一道Moctf的代码审计题目.这道题目也花了我一定时间去搞清楚他的逻辑,所以把所学所想记录在此,并分享给需要的朋友. 打开题目后直接放出源码---> 之后就是疯狂百度这些函数的意思并努 ...