博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS属性
阅读量:5149 次
发布时间:2019-06-13

本文共 3585 字,大约阅读时间需要 11 分钟。

1.导入外联式:<link rel="stylesheet" type="text/css" href="../common.css"/>

2.宽高度属性: 像素(绝对) 百分比(根据窗口伸缩,相对上一级)

3.优先级:行内样式>内联样式>外联样式 (后定先用,若有重复则先用最后面的样式)

4.选择器

 关联选择器:标签下的标签关联设置 .nav| .nav-wrap p{}|.nav .wrap a{}
 组合选择器:多个标签一起定义 p a h1{}
 伪元素选择器:例如a标签 a:hover{font-size:14px;color:red;}
  p:first-line:red;p标记的第一行 第一个字母设置样式
  p:first-letter:red
  
5.文本: text-align:right left center;水平对齐
 text-decoration:underline overline line-through 下划线 上划线 删除线
 text-indent:10px;首行文本缩进
 line-height:20px 行高
 text-transform:capitalize 每个单词首字母大写 uppercase 全部大写 lowercase全小写
 direction:文本方向 ltr左  rtl右
 letter-spacing:10px字符间距
 word-spacing:单词间距

字体: font-size:10px;

 font-family:'黑体';(字体使用:要保证别的电脑也有你用的字体,所以用一般电脑都有的字体,如果想用特殊字体,用图片代替)
 font-size:14px;
 font-weight:400(normal) 700(bold) 900(bolder)
段落对齐方式:
 vertical-align:middle top bottom sub下标 super上标
 例如设置表格里的字体显示方式<td style="vertical-align:middle/top/bottom">

排版方式设置:

 white-space:normal pre 原样输出 nowrap 不换行

6.背景:

 background-color:#fff 颜色
 background-image:url() 图片
 background-repeat:repeat-y;repeat-x;no-repeat 平铺
 background-position:center(center center) top(top center)bottom(bottom center)right(right center) left(left center)
 background-attachment:fixed固定或scroll(默认)滚动背景设置
组合写法:{background:#00ccff url(logo.png) no-repeat bottom right;}

7.定位: 

position:relative;top:20px;left:30px; 相对偏移,相对于文档流

 position:absolute;top:20px;left:30px; 绝对偏移 从文档流中分离出去
 例如:注册弹出窗口等 好处,不影响原有文档流
 z-index 深度改变显示层

8.鼠标样式

 cursor:url("m.ani") 加载自己的样式文件
 cursor:move 移动样式
 text 光标样式
 pointer 小手
 crosshair 十字焦点光标
 wait;等待

9.列表样式 ul li(无序) ol(有序)

 list-style-type:disc(实心圆) circle(空心圆) square(方块) none无
 list-style-image 列表图片符号
 list-style-position inside内部与所有文本同行 outside 外部与多行文本隔离

10.滚动条样式设置(若文本超出标签,内容溢出,则使用滚动条显示)

 overflow:visible(默认溢出) hidden scroll auto
 overflow:hidden 隐藏 scroll滚动条
 overflow-x:hidden scroll水平滚动条
 overflow-y:hidden scroll垂直滚动条
 div{overflow:scroll;} 为一个div设置滚动条

11.表格:

 table-layout:automatic;表格会根据内容改变宽度
       fixed;不根据内容长短改变宽度 

 caption-side:top left| bottom设置表格标题的位置

 border-spacing:10px 20px td单元格离表格左右10px 上下20px

 border-collapse:collapse td单元格和表格边框合并(忽略 border-spacing:20px 100px;)
 td:hover{color:red;} 鼠标放到td里文本变色
 

12.边框:

border:solid 1px #ccff66;

 border:none 隐藏边框
 border-width:1px
 border-style:solid 实线 dotted 点虚线 dashed 块虚线
 border-color:
 border-top-width:

13.为元素选择器

 a:link{} 默认样式
 a:hover{} 鼠标放上后样式
 a:visited{} 访问后样式
 a:active{} 按下时样式

 p:first-letter{}p标记中第一个字符的样式

 p:first-line{}p标记中第一个字符的样式

 h1:first-child{color:red;} 文档中的第一个h1标签字体为红色

 div.lt>h1:first-child{color:red;}  class为lt的div中的第一个h1标签的字体为红色
代码:
 <div class="lt"> <h1>111111</h1><h1>456987</h1></div>
 <div class="lt"> <h1>222222</h1><h1>456987</h1></div>
效果:111111和222222变为红色

14.文本框

 {border:#00F solid 2px; background:#fff color:red;}边框 背景色 输入的文本的显示颜色

一条线的文本输入框 {border:none;border-bottom:#ccc solid 1px;}只显示底部一条边框

15.按钮样式定义

 {width:100px;height:50px;background:#930 ;background-image:url()border:none;color:#6F0;}

 宽 高 背景色 边框 字体颜色

.ip{width:242px;height:38px;background-image:url(login-btn.png);border:none;color:#6F0;}
.ip_hover{border:solid 2px #900;width:242px;height:38px;background-image:url(login-btn.png);color:#6F0;cursor:pointer;}
cursor:pointer;鼠标放上去后显示一个手型
cursor:crosshair;十字焦点型
<input class="ip" type="submit" value="" οnmοusemοve="this.className='ip_hover'" οnmοuseοut="this.className='ip'"/>

16.矩形剪裁:对图片进行裁切显示

clip:rect(top right bottom left) auto 上 右下左
 clip:rect(10px 30px 50px 20px);

17.显示隐藏属性
 visibility:visible hidden(不隐藏空间位)
 display:none 同时隐藏空间位

18.display属性
 display:block inline inline-block 行内块元素 list-item(转换为列表级样式如:转换h1) none(隐藏)
 float:left right none

 例如:分页a超链接转换成块元素 设置间距

转载于:https://www.cnblogs.com/jiechn/p/3840735.html

你可能感兴趣的文章
H5页面在微信端的分享
查看>>
python13 1.函数的嵌套定义 2.global、nonlocal关键字 3.闭包及闭包的运用场景 4.装饰器...
查看>>
例6-5
查看>>
eclipse变量名自动补全
查看>>
一个数据库操作类(包含弹出对话框函数,也可自定义弹出的脚本内容)
查看>>
HIVE文件
查看>>
转——调试寄存器 原理与使用:DR0-DR7
查看>>
C# MP3文件属性读取
查看>>
团队冲刺06
查看>>
java字节流复制文件
查看>>
重载和覆盖
查看>>
实验二 进程调度预备
查看>>
7zip在DOS命令行用法总结
查看>>
在IIS中实现JSP
查看>>
网络编程之socket
查看>>
Cognos报表验证(添加字段)
查看>>
学术-物理-维空间:一维空间
查看>>
python-文件读写操作
查看>>
Git 内部原理之 Git 对象哈希
查看>>
Vue中引入TradingView制作K线图
查看>>