CSS样式基础2
CSS:
一、常用样式:字体,颜色,背景
二、布局:浮动 定位 标签特性
三、标签盒子模型: 边距 边框
四、动画:旋转 渐变
注意:子标签会继承父标签的样式但不是所有的样式都会被继承。
1.1、文本字体
①文本颜色
h1 {color:#ccc;}
②文本对齐方式
h1 {text-align:center;}
h2 {text-align:right;}
h3 {text-align:justify;}
justify(每一行被展开为宽度相等,左,右外边距是对齐)
③文本修饰
h1 {text-decoration:none;}
none(无效果)
overline(上横线)
line-through(删除线)
underline(下划线)
④文本缩进
p {text-indent:50px;}
⑤字体样式
font-family
⑥字体形态
h1l {font-style:normal;}
h2 {font-style:italic;}
h3 {font-style:oblique;}
⑦字体大小
font-size
单位:em 1em的默认大小是16px
1.2、列表样式
①list-style-type指定列表项标记的类型
ul.a {list-style-type: circle;}
ul.b {list-style-type: square;}
②list-style-image指定列表项标记的图像
ul
{
list-style-image: url('风景.jpg');
}
③list-style-position设置列表中列表项标志的位置
1.3、背景
①背景颜色:
body {background-color:#ccc;}
②背景图片:
div {background-image:url('大海.jpg');}
注意:
(路径html和js从html找 css从css找)
③背景图像水平或垂直平铺:
div
{
background-image:url('大海.jpg');
background-repeat:repeat-x;
}
repeat-x(x轴方向平铺)
repeat-y(y轴方向平铺)
no-repeat(不平铺)
④背景图像的位置:
用background-position改变图像在背景中的位置(right top)或(50% 50%)有空格
④简写
当使用简写属性时,属性值的顺序为::
background-color
background-image
background-repeat
background-attachment
background-position
实例:
{background:#ccc url('123.jpg') no-repeat right top;}
1.4、表格
①边框
table
{
border: 1px solid red;
}
②边框折叠
实例:
table
{
border-collapse:collapse;
}
table,th, td
{
border: 1px solid red;
}
③高度宽度
width;height
2.1布局
①元素居中对齐
div {
margin: auto;
width: 50%;
border: 1px solid red;
padding: 10px;
}
②文本居中对齐
div {
text-align: center;
border: 1px solid blue;
}
③图片居中对齐
img {
display: block;
margin: auto;
width: 50%;
}
④左右对齐(使用定位)
.right {
position: absolute;
left: 0px;
width: 100px;
border: 1px solid #CCC;
padding: 10px;
}
⑤垂直居中对齐
div {
line-height: 200px;
height: 200px;
border: 1px solid green;
text-align: center;
}
⑥浮动
float 给要浮动的元素加父标签 设定父标签的宽高(导航栏常用浮动+li)
⑦Position定位:
fixed relative absolute
fixed:相对于窗口来定位 不在乎是否嵌套 没有本身位置
absolute:相对于标签定位 body 在乎嵌套,
相对于最近的有position属性的父标签定位 最终标签是body 没有本身位置
relative:相对于自身定位 位置还有 常用在微调和父标签(对齐)
⑦标签特性
display:block(块标签) inline-block(行内快标签) inline(行标签) none(隐藏,位置不在)
style="visibility:hidden"(隐藏,位置还在)
⑧盒子模型
padding
border
margin
实例:
div {
width: 300px;
border: 25px solid green;
padding: 25px;
margin: 25px;
}
注意: border-color单独使用是不起作用的,必须得先使用border-style来设置边框样式
附加:
border-radius(圆角)
box-sizing:border-box(边框自适应)
margin-top:当写在子标签时会做用在父标签。
CSS样式基础2的更多相关文章
- CSS样式基础知识
CSS样式基础知识 CSS样式概述 CSS是Cascading Style Sheet 的缩写.译作“层叠样式表单”.是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言. 引用位 ...
- HTML CSS样式基础
一.css 1.什么是css? Cascading Style Sheet 级联样式表 改变样式的一个工具,说白了,就是为了让我们的页面好看, HTML底层封装了css这样一个工具. 2.怎么使用cs ...
- CSS样式基础:
CSS:外部文件导入 <link rel="stylesheet" type="text/css" href="./style.css&quo ...
- css样式基础详解
一.字体属性:(font) 1.大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 2.样式 {font-styl ...
- CSS样式基础总结
首行缩进:text-indent:2em 行高:line-height:1.5em 1.5倍行距 也可以设置像素文字修饰:text-decoration:underline下划线 line-throu ...
- css样式基础三
css的定位: 其中css中被分为块级元素与行内元素.如块级元素div.hx标签.p元素.行内元素span和strong W3school给出的一切皆为框的定义. 而且可以使用display属性,强行 ...
- Css样式基础
1.Css的语法 CSS的语法主要由两个部分组成,一个是选择器,一个是属性. 选择器又分为以下几种: 1.元素选择器:即Html标签去掉括号的就是元素 2.类选择器:所谓的类就是说class=“名称” ...
- CSS样式基础二
一.列表 主要分为有序列表ol,无序列表ul <ul> <li></li> ... </ul> <ol> <li></li ...
- Emmet快速编写CSS样式
基本的CSS样式编写时,很多样式只需输入首字母即可得到不带属性值的CSS样式,像上面说到的margin. 1.而对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如: ...
随机推荐
- [javascript]js原型链以及原型链继承
基础的三个要素: 函数 ,函数实例,实例原型. 实例原型相当于 父类, 函数相当于构造函数 举例: class Fn extends Fn.prototype{ } 实例: let f = new F ...
- Flask项目实战:创建电影网站(2)
flask网站制作后台时候常见流程总结 安利一个神神器: 百度脑图PC版 创建数据库 下面是创建User数据库,需要导入db库 #coding:utf8 from flask import Flask ...
- JavaScript图形实例:递归生成树
观察自然界中树的分叉,一根主干生长出两个侧干,每个侧干又长出两个侧干,以此类推,便生长出疏密有致的结构.这样的生长结构,使用递归算法可以模拟出来. 例如,分叉的侧干按45°的偏转角度进行生长的递归示意 ...
- 《算法笔记》6.6小节 问题 A: 任务调度
这道题我一开始看到的时候,想到的是拓补排序,可是这么菜又这么懒的我怎么可能用呢,既然出现在优先队列里面,那么久一定和他有关了 可是并没有使用优先队列 思路: 对于这道题,我们肯定是对他们定义优先级,然 ...
- CentOS 7 内核更新后删除旧内核(转载)
CentOS 7 内核更新后删除旧内核 0.当前 # uname -sr Linux 3.10.0-123.20.1.el7.x86_64 1.搜索查询 # rpm -q kernel kernel- ...
- 让IE下载跟迅雷一样快?
网络上搜的没试过... 修改IE支持多线程即可: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settin ...
- CSS/CSS3常用的样式兼容,样式总结
这篇文章这篇文章主要介绍了css中常用但是又难记的样式作为总结,方便大家学习和使用.包括了‘单行缩略号‘.’css圆角兼容'.‘元素阴影’,‘border取消宽度影响’,‘css3的背景渐变’,‘cs ...
- 「STL中的常用函数 容器」
占个坑,下午在更 二分操作:lower_bound和upper_bound 存图/数列操作:vector容器 全排列:next_permutation和prev_permutation 字符串转数列: ...
- 【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!
写在前面 在<[高并发]面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!>一文中,我们主要介绍了如何使用Nginx进行限流,以避免系统被大流量压垮.除此之外,Ngin ...
- Python之爬虫(二十) Scrapy爬取所有知乎用户信息(上)
爬取的思路 首先我们应该找到一个账号,这个账号被关注的人和关注的人都相对比较多的,就是下图中金字塔顶端的人,然后通过爬取这个账号的信息后,再爬取他关注的人和被关注的人的账号信息,然后爬取被关注人的账号 ...