2018-06-07复习css

引入css

<link href="xxx.css" rel="stylesheet" type="text/css">
rel:告诉浏览器引入的是一个样式表文件
type:文件的类型
href:路径

路径:
1.绝对路径:

边框 border

  • 颜色color :transparent 透明
  • 样式 style:solid 实线、dashed虚线、dotted点线
  • 大小width:
    • border-width:40px ;相当于设置上右下左4条边框都是40px
    • border-width :10px 40px ;相当于设置 上下边框是10px 左右边框是40px
      -border-width: 10px 40px 100px;上边框 10px 左右边框都是40px 下边框是100px
      注意 针对同一个元素的相同样式设置,后者覆盖前者

背景 background

  • position定位:position(x,y)
    X轴
    1.(关键字) left 图片的左侧和元素的左侧对齐
    2.(关键字) center 图片的中间和元素的中间对齐
    3.(关键字) right 图片的右侧和元素的右侧对齐
    1.(具体的数值)正值 图片往右移动对应的距离
    2.(具体的数值)负值 图片往左移动对应的距离

Y轴
1.(关键字)top 图片的顶部和元素的顶部对齐
2.(关键字)center 图片的中间和元素的中间对齐
3.(关键字)bottom 图片的底部和元素的底部对齐
1.(具体的数值)正值 把图片从上往下移动对应的距离
2.(具体的数值)负值 把图片从下往上移动对应的距离
百分比
图片的百分比位置和元素的百分比位置对齐

  • attachment 背景图片固定
    1.scroll 滚动
    2.fixed 固定(位置不随着页面的滚动而变化)
    注意:使用fixed之后背景图片位置的position计算方式就不是根据元素的左上角进行计算了,而是根据可视区的位置

字体font

样式:

  • font-style:italic 斜体
  • font-weight:bold 加粗
  • line-height:行高 值是具体的数字
    *带单位 行高就是具体的像素值
    *不带单位 行高是字体大小的倍数
    *文字上下的所空出的距离 = (行高-字体大小)/2,如果这个值变成了一个小数,那么上面小下面大
    样式集合
    固定顺序:font:weight style size/line-height family
    font:bold italic 20px/40px '微软雅黑' font-size,font-family是必写项

文本

text-align 文字对齐
text-decoration 文本修饰
*underline 下划线
*line-through 删除线
*overline 上划线

间距(可以是负值)

letter-spacing 字母间距/字间距
word-spacing 单词间距/词间距
white-space:

white-space: pre; //保留文本输入格式
white-space:pre-wrap; //保留空白符序列,但是正常地进行换行
white-space:pre-line; //合并空白符序列,但是保留换行符
white-space: nowrap; //制不换行,文本在元素中一行显示,不换行

词内断行 word-break: break-all;

padding

1.padding区域可以显示元素背景

margin 外边距

1.margin叠压:两个相邻元素的margin是叠压在一起的,距离以大的为准



2.margin传递:元素的上下margin会传递给父级,(父元素的第一个子元素的上margin、父元素的最后一个子元素的下margin,会传递给父级(作用在父级身上))

  • margin-left: auto; (元素在父级中居右显示)
  • margin-right: auto;(元素在父级中居左显示)
  • margin: 0 auto; (元素在父级中水平居中显示)

a标签

  • 不会继承父级的字体颜色,必须在自己身上设置
  • 换行会产生空格(解决:1.不换行 2.设置父级的字体大小为0)
  • href值为#id名称 跳转至id元素所在位置
  • target 在何处打开链接
<a href="17-红色背景页.html" target="_blank" >点击跳转打开新窗口</a>
<a href="17-红色背景页.html" target="_self" >点击跳转当前窗口打开</a>
  • base 定义页面上所有的链接的默认打开方式 和 默认地址
<base href="http://www.w3school.com.cn/i/" />
<base target="_blank" />
  • a标签下划线的颜色和字体颜色一致


常用布局标签

dl 定义列表
dt 定义列表的列表项
dd 对dt展开说明

  • header 页面头部或者板块头部
  • footer 页面底部或者板块底部
  • section 区域板块
  • nav 导航
  • article 一篇文章,或者帖子
  • aside 附属信息,一般用在article的属性信息,或者作为整个页面附属,如侧边栏
  • cite 引用
  • mark 标记 (清除:background-color:none;)
  • time 时间

图片 img

图片默认样式清除:vertical-align: top;
-top 以顶部对齐
-middle 以中部对齐
-bottom 以底部对齐
清除底边距离:border: none;
(低版本ie 下边框)

表格 table

  • caption表格标题 (可以没有)
  • thead 表头
  • tbody 表格主体
  • tfoot 表格底部(可以没有)
  • tr 行/th 单元格 (加粗、居中)/td 单元格
    表格默认样式
    td和th有padding(padding 0),一般在td和th上设置背景颜色
    直接设置在表格上的内容:
  • cellspacing 单元格间距 (直接加在html里面)cellspacing='10px';
  • cellpadding 单元格填充cellpadding='10px';
  • rowspan 合并行rowspan="2";//合并两行
  • colspan 合并列colspan="2";//合并两列
    加在样式表中间的内容
  • border-spacing 单元格间距
  • border-collapse 边框合并
border-collapse:collapse;//合并
border-collapse:separate;//分离(默认)

在td、th元素上设置的内容

  • 单元格设置宽度,一列宽度都会进行变化
  • 单元格设置高度,一行高度都会进行变化
  • 单元格的内容垂直对齐方式 通过修改单元格的vertical-align(top/middle/bottom)

表单form

  • action 数据的提交地址,数据提交成功之后的跳转地址
  • name 数据名称 (添加name来提交数据)
  • type 类型
    text 文本输入框
    password 密码输入框
    radio单选框
    checkbox 多选框(复选框)
    submit 提交按钮
    reset 重置按钮
    file 选择文件
    hidden 隐藏控件
  • select 下拉菜单
    option 下拉菜单的选项
  • textarea 文本域
    rows 行
    cols 列
  • label标签的使用
    for属性 要辅助的按钮的id名

表单的属性
readonly 只读属性 可以被提交
disabled 禁用或者说不可用的 不会被提交
checked 单选框或者复选框的默认选中
selected 设置下拉菜单的默认选中项

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,233评论 6 495
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,357评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,831评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,313评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,417评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,470评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,482评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,265评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,708评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,997评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,176评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,503评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,150评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,391评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,034评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,063评论 2 352

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,747评论 1 92
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 935评论 0 1
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,434评论 5 15
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,284评论 0 3
  • 【谦虚组经营好似马拉松”学习分享。 京瓷从1959年创业开始到1971年在大阪上市,中间经历了12年的漫长时间,在...
    LW891105阅读 132评论 0 0