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:当写在子标签时会做用在父标签。

原文地址:https://www.cnblogs.com/Ace-suiyuan008/p/9157439.html

时间: 2024-10-14 04:07:19

CSS样式基础2的相关文章

网页设计—CSS样式基础

1.CSS样式表 (1)行内式 行内式也称为内联样式,是通过标记的style属性来设置元素的样式. 语法格式:<标记名 style="属性1:属性值;属性2:属性值;属性3:属性值;">内容</标记名> 语法中style是标记的属性,实际上任何HTML标记都拥有style属性,用来设置行内式. (2)内嵌式 内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义. 语法格式:<head>

HTML CSS样式基础

一.css 1.什么是css? Cascading Style Sheet 级联样式表 改变样式的一个工具,说白了,就是为了让我们的页面好看, HTML底层封装了css这样一个工具. 2.怎么使用css a.style 风格.样式 这个关键词写到标签内部,可以修改标签的样式 注意:写在标签内部!也就是>里面 3.css样式,分为三种 a.行内样式表 <p style="color:#0FC">111111111111</p> 其中:style="

HTML控件元素和css样式基础理解

HTML (超文本标记语言) 1.该语言用于编写超文本文档,并在含有浏览器软件的设备上显示,超文本文档指集视频.音频.超链接.文本.图像.图片等多媒体信息为一体的文档. 标签元素(控件元素)  1.标签分为行内标签和块级标签,行内标签有small(文本字体小化). big(文本字体大化). address(文本地址样式化) .img(加载图片元素) .a(加载链接)等等. 块级标签有div(块级元素).ul(列表父元素).li(列表子元素) .p(文本)等等.区别就在浏览器中的呈现效果. 2.每

css样式基础详解

一.字体属性:(font) 1.大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 2.样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 3.行高 {line-height: normal;}(正常) 单位:PX.PD.EM 4.粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常) 5.变体 {fon

css样式基础三

css的定位: 其中css中被分为块级元素与行内元素.如块级元素div.hx标签.p元素.行内元素span和strong W3school给出的一切皆为框的定义. 而且可以使用display属性,强行将行内元素变为块级元素.如display:block. CSS的定位机制: 主要分为三类: 普通流.浮动.和绝对定位. position属性 static元素框正常生成.块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中. relative元素框偏移某个距离.

Css样式基础

1.Css的语法 CSS的语法主要由两个部分组成,一个是选择器,一个是属性. 选择器又分为以下几种: 1.元素选择器:即Html标签去掉括号的就是元素 2.类选择器:所谓的类就是说class=“名称”,类的名称是可以相同,也可以不同.调用的时候类名前面要加“.” 3.id选择器:名称不能相同,具有唯一性.主要用于后台交互.调用是id的名称前要加“#”. 4.伪类:语法为selector : pseudo-class {property: value} 主要运用为: a:link {color:

前端开发css样式基础篇

楼主比较懒,这个是看到别人写的 直接拷贝回来 尊重原著.http://www.cnblogs.com/iflygofy/archive/2016/08/01/5726479.html 里面有一些自己加上去的注释.. 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-255之间一般都用16进制表示颜色 单位 px:像素,与分辨率设置相关. %相对于浏览器的百分之多少,可以对宽度width做

CSS样式基础二

一.列表 主要分为有序列表ol,无序列表ul <ul> <li></li> ... </ul> <ol> <li></li> ... </ol>主要格式为以上的这样.其属性有list-style 简写属性.用于把所有用于列表的属性设置于一个声明中. list-style-image 将图象设置为列表项标志. list-style-position 设置列表中列表项标志的位置. list-style-type 设

sublime软件使用Emmet插件快速编写CSS样式

基本的CSS样式编写时,很多样式只需输入首字母即可得到不带属性值的CSS样式,像上面说到的margin.而对于一些带有特定的属性值的CSS样式,只需输入CSS标签与属性值的首字母就可以,比如: fl → float: left; 而在编写这些CSS样式时,有很多是我们想好的写法,但生成的不是你想要的,比如position: absolute;,我们会输入pa,生成的就不是position: absolute;,这时我们可以: poa → position: absolute; 一些用-连接的CS