HTML基础复习3
CSS
可以理解为对HTML的一种补充
CSS由两部分组成:选择器、声明,声明中包含属性和值
CSS中的选择器
- HTML标签选择器
- 类选择器
在标签上使用class属性为标签起个类名,在CSS中使用.类名 - id选择器
在标签上使用id属性为标签起个id值,在CSS中使用#id值,尽量不要让id重复 - 包含选择器
.s1 .s2{} s1下的所有s2选择器 - 群组选择器
使用,列出所有需要改变样式的标签 - 伪选择器
以:连接的选择器
:link:未访问时的状态
:visited:已访问的连接的状态
:hover:鼠标移上去时的状态
:active:激活时的状态 - 通配选择符
- {}
在网页制作中运用CSS技术的几种方法
- 可以在相应的标签上添加(在HTML元素内部)
- 嵌入式样式表 在head中添加style子标签
- 引入式(在css文件夹中)
CSS样式属性
文本属性
font-family::设置字体
font-size::设置字体大小 单位:px(像素)em(字符)
color::设置字体的颜色
font-weight::加粗
font-style::字体样式 italic斜体
text-decoration::设置文本修饰符 underline;下划线 line-through;删除线 none; 删除下划线(用在超链接上)
text-align:设置文本水平对齐方式 right;
块级标签:高度默认为内容的高度,但是它的宽度充满整个父容器,可以设置宽高。独立占用一行
行内标签:宽度和高度默认为内容的大小,无法设置宽高
text-indent::首行缩进 2em;首行缩进两个字符
line-height::行高,行与行之间的距离。如果是一行内容,就可以设置垂直居中(line-height:值设置为容器的高度)
列表属性
list-style-image: url :设置列表项的图片
list-style-type: :设置列表符号类型 decimal阿拉伯数字 none去掉列表符号
list-style-position:设置列表符号位置 inside内缩进 outside 默认
list-style: decimal inside可以一次性设置两个属性,decimal可以换为url
背景属性
background-color:设置背景颜色
background-image: url(路径);设置背景图片
background-repeat:no-repeat|repeat-x|repeat-y;设置背景图片是否平铺
background-position:x y设置背景图片显示的位置 第一个值代表从左到右的距离,第二个值代表从上到下的距离
background: black url() no-repeat 50% 50%;没有先后顺序
background-attachment:fixed;固定背景图片(不随滚轮的动作而变动位置)
span标记
标记的前后不会换行
HTML基础复习3的更多相关文章
- 《CSS权威指南》基础复习+查漏补缺
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...
- Java基础复习笔记系列 九 网络编程
Java基础复习笔记系列之 网络编程 学习资料参考: 1.http://www.icoolxue.com/ 2. 1.网络编程的基础概念. TCP/IP协议:Socket编程:IP地址. 中国和美国之 ...
- Java基础复习笔记系列 八 多线程编程
Java基础复习笔记系列之 多线程编程 参考地址: http://blog.csdn.net/xuweilinjijis/article/details/8878649 今天的故事,让我们从上面这个图 ...
- Java基础复习笔记系列 七 IO操作
Java基础复习笔记系列之 IO操作 我们说的出入,都是站在程序的角度来说的.FileInputStream是读入数据.?????? 1.流是什么东西? 这章的理解的关键是:形象思维.一个管道插入了一 ...
- Java基础复习笔记系列 五 常用类
Java基础复习笔记系列之 常用类 1.String类介绍. 首先看类所属的包:java.lang.String类. 再看它的构造方法: 2. String s1 = “hello”: String ...
- Java基础复习笔记系列 四 数组
Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时 ...
- C语言基础复习总结
C语言基础复习总结 大一学的C++,不过后来一直没用,大多还给老师了,最近看传智李明杰老师的ios课程的C语言入门部分,用了一周,每晚上看大概两小时左右,效果真是顶一学期的课,也许是因为有开发经验吧, ...
- JS基础 复习: Javascript的书写位置
爱创课堂JS基础 复习: Javascript的书写位置复习 js书写位置:body标签的最底部.实际工作中使用书写在head标签内一对script标签里.alert()弹出框.console.log ...
- MySQL学习笔记_8_SQL语言基础复习
SQL语言基础复习 一.概述 SQL语句注释方式 1)以"#"开头直到行尾的所有内容都是注释 2)以"--"(--后还有一个空格)开头直到行尾的所有内容都是注释 ...
- Java基础复习笔记基本排序算法
Java基础复习笔记基本排序算法 1. 排序 排序是一个历来都是很多算法家热衷的领域,到现在还有很多数学家兼计算机专家还在研究.而排序是计算机程序开发中常用的一种操作.为何需要排序呢.我们在所有的系统 ...
随机推荐
- svn 忘记了用户名和密码
[SVN]如果windows用户忘记了svn的用户名和密码怎么办? 如果windows用户忘记了svn的用户名和密码怎么办? 1>你得进入默认地址 C:\Users\Administrato ...
- 第八章 SMS--短信服务
今天咱们接着 上一篇 第七章 Rocketmq–消息驱动 继续写 SpringCloud Alibaba全家桶 -> 第八章 SMS–短信服务,废话不多说,开干 8.1 短信服务介绍 短信服务( ...
- 用Python写个开心消消乐小游戏
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受 ...
- Python之格式化unix时间戳
就瞎倒腾,格式化时间: 1 import time 2 3 unixTime = time.time() #定义unixTime以存储系统当前的unix时间戳 4 print(unixTime); # ...
- python之列表操作的几个函数
Python中的列表是可变的,这是它却别于元组和字符串最重要的特点,元组和字符串的元素不可修改.列举一些常用的列表操作的函数和方法. 1,list.append(x),将x追加到列表list末尾: 1 ...
- 代替DDNS方案,自动更新CloudFlare的AAAA记录
为解决DDNS更新慢的问题,直接通过cloudflare的API来更新AAAA记录 将下面代码保存成cloudflare_ipv6_update.ps1 $config = @{} $config.z ...
- 漫画 | 老泪纵横,约会也不敢耽误改bug
啥都不说了, 直接看图, 就说你中了几枪. 小莱已经抹了好几把辛酸泪-- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 关于作者 作者:大家好,我是莱乌,BAT搬砖工一枚.从 ...
- Java虚拟机详解04----GC算法和种类
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- Linux嵌入式学习-mount命令+nfs挂载失败原因【转】
NFS 挂载失败原因[待搜集] 1.挂载时若出现mount.nfs: Input/output error 解决:在客户端也需启动portmap服务 service portmap status[查看 ...
- Fragment学习
利用Fragment可以动态的加载页面,减少Activity的数量. 便于开发 类似与html中FragmentSet一样 嵌套在一起,使每个页面为独立的 代码如下: package com.exam ...