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的更多相关文章

  1. CSS样式基础知识

    CSS样式基础知识 CSS样式概述 CSS是Cascading Style Sheet 的缩写.译作“层叠样式表单”.是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言. 引用位 ...

  2. HTML CSS样式基础

    一.css 1.什么是css? Cascading Style Sheet 级联样式表 改变样式的一个工具,说白了,就是为了让我们的页面好看, HTML底层封装了css这样一个工具. 2.怎么使用cs ...

  3. CSS样式基础:

    CSS:外部文件导入  <link rel="stylesheet" type="text/css" href="./style.css&quo ...

  4. css样式基础详解

    一.字体属性:(font) 1.大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 2.样式 {font-styl ...

  5. CSS样式基础总结

    首行缩进:text-indent:2em 行高:line-height:1.5em 1.5倍行距 也可以设置像素文字修饰:text-decoration:underline下划线 line-throu ...

  6. css样式基础三

    css的定位: 其中css中被分为块级元素与行内元素.如块级元素div.hx标签.p元素.行内元素span和strong W3school给出的一切皆为框的定义. 而且可以使用display属性,强行 ...

  7. Css样式基础

    1.Css的语法 CSS的语法主要由两个部分组成,一个是选择器,一个是属性. 选择器又分为以下几种: 1.元素选择器:即Html标签去掉括号的就是元素 2.类选择器:所谓的类就是说class=“名称” ...

  8. CSS样式基础二

    一.列表 主要分为有序列表ol,无序列表ul <ul> <li></li> ... </ul> <ol> <li></li ...

  9. Emmet快速编写CSS样式

    基本的CSS样式编写时,很多样式只需输入首字母即可得到不带属性值的CSS样式,像上面说到的margin. 1.而对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如: ...

随机推荐

  1. Spring-AliasRegistry

    使用Spring 的时候我们可以很容易的为某个bean 配置一个或多个别名 <bean id="app:dataSource" class="..."&g ...

  2. Linux中快捷生成自签名ssl证书_113资讯网

    一.生成CA私钥 mkdir ca cd ca #创建私钥 (建议设置密码) openssl genrsa -des3 -out myCA.key 2048 生成CA证书 # 20 年有效期 open ...

  3. 看源码,重新审视Spring Security中的角色(roles)是怎么回事

    在网上看见不少的博客.技术文章,发现大家对于Spring Security中的角色(roles)存在较大的误解,最大的误解就是没有搞清楚其中角色和权限的差别(好多人在学习Spring Security ...

  4. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP)

    LNMP环境和软件版本: 名称 版本号 查询命令 Linux系统 CentOS Linux release 8.1.1911 (Core) cat /etc/redhat-release Nginx ...

  5. 每日一题 - 剑指 Offer 41. 数据流中的中位数

    题目信息 时间: 2019-06-30 题目链接:Leetcode tag: 大根堆 小根堆 难易程度:中等 题目描述: 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有 ...

  6. Chive CTF 2020 - Tiki

    题目状态: OPEN - 正在试图解这道题CLOSED - 这道题还没有打开SOLVED - 解决了!鼓掌撒花! 赛事信息: 起止时间:2020-04-09 01:00 ~ 2020-04-12 01 ...

  7. day61 django入门(2)

    目录 一.数据的查.改.删 1 查 2 改 3 删 二.django orm中如何创建表关系 三.django请求生命周期流程图 四.路由层 1 无名分组 2 有名分组 3 两种分组不能混用,单个可以 ...

  8. Python之常用模块学习(一)

    本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configpars ...

  9. bzoj3620似乎在梦中见过的样子

    bzoj3620似乎在梦中见过的样子 题意: 给出一个字符串,要求求出形如A+B+A的子串数量,且lenA≥k,lenB≥1.字符串长度≤15000,k≤100,所以字符长度为小写字母. 题解: 第一 ...

  10. 理解js中的几种设计模式

    目录 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 其它模式 工厂模式 function createPerson(name, age){ var o = new O ...