HTML基础复习4
CSS的应用
模块的边框
设置边框样式
border-style:
:如果是一个值那么表示四个边的样式都一样;如果是两个值那么第一个值代表上下,第二个值代表左右;如果是三个值,第一个值代表上,第二个值代表左右,第三个值代表下;如果是四个值,按顺序代表上、右、下、左,none
表示没有边框
dashed
:虚线边框
double
:双实线边框
solid
:实线
dotted
:小虚线
也可以单独设置一条到四条边框:border-right-style:
设置右边框的样式\
调整边框的粗细
border-width:
后面可以跟四个值,顺序和border-style:
一致
设置边框的颜色
border-color:
后面可以跟四个值,顺序如上
也可以单独设置一条到四条边框的颜色:border-right-color:
设置右边框的颜色
border:1px solid yellow;
设置边框粗细样式和颜色
border-collapse:collapse;
设置表格内相邻边框是否合并(默认不合并,collapse是合并)
模块的边距
使用在块级元素上才有效果
margin-left:
左外边距
margin-top:
上外边距
margin-right:
右外边距
margin-bottom:
下外边距
margin:
后面可以跟四个值
padding:
内容距离容器的边距 用了padding
会使容器增大 上下左右各增加padding
的值得大小
DIV(层)的应用
DIV的应用+CSS 用在布局上,比Table布局更有优势,代码量减少并且方便维护
DIV是一个块级元素,多个DIV默认垂直摆放,如果想让这些块级元素水平摆放,使用float:left;
clear:left;
清除左浮动
clear:both;
清除左右浮动
clear:right;
清除右浮动
要最外层box上方与浏览器无缝隙,在CSS中使用margin:0px;``padding:0px;
层的定位
- 相对定位:以当前这个层所在的位置为基准进行定位
position: relative;
top:50px;
left:50px;
right: ;
botton: ;
- 绝对定位:如果父容器有定位,那么该层会以父容器为基准,如果父容器没有定位,那么该层以网页为基准
position:absolute;
top:50px;
left:50px;
right: ;
botton: ;
z-index:
数字越大,层的位置就越上层
overflow:hidden;
层中溢出的内容隐藏 scroll;
层中会有滚动条
设置鼠标指针
cursor: ;
菜单设置
菜单用无序列表
将无序列表的垂直排列改为水平排列使用浮动:float:left;
把行内元素转化为块级元素:display:block;
HTML基础复习4的更多相关文章
- 《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. 排序 排序是一个历来都是很多算法家热衷的领域,到现在还有很多数学家兼计算机专家还在研究.而排序是计算机程序开发中常用的一种操作.为何需要排序呢.我们在所有的系统 ...
随机推荐
- BUUCTF | [网鼎杯 2020 朱雀组]phpweb
一道比较简单的题,不过对PHP还是不够熟悉 知识点 1.PHP date函数 PHP date() 函数用于对日期或时间进行格式化. 语法 date(format,timestamp) 参数 描述 f ...
- 它听键盘声就知道你敲的是什么——GitHub 热点速览 Vol.51
作者:HelloGitHub-小鱼干 本以为本周的 GitHub 和十二月一样平平无奇就那么度过了,结果 BackgroundMattingV2 重新刷新了本人的认知,还能这种骚操作在线实时抠视频去背 ...
- BERT 论文阅读笔记
BERT 论文阅读 BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding 由 @快刀切草莓君 ...
- python 利用cvxopt线性规划
from cvxopt import matrix, solvers ################################################################# ...
- Winform程序及dll打包成一个可执行的exe
使用场景 通常开发的Winform程序,引用了其他类库后,在输出目录下都会产生很多DLL文件,exe执行时必须依赖这些DLL.想要Winform程序只有一个可执行exe文件,又不想打包成安装包,就可以 ...
- 前台js获取url传递参数(后台Request.QueryString接收)
方法 封装 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^ ...
- Log4j日志的级别
log4j规定了默认的几个级别:ALL < trace < debug < info < warn < error < fatal < OFF 1)级别之间 ...
- DVWA Brute Force:暴力破解篇
DVWA Brute Force:暴力破解篇 前言 暴力破解是破解用户名密码的常用手段,主要是利用信息搜集得到有用信息来构造有针对性的弱口令字典,对网站进行爆破,以获取到用户的账号信息,有可能利用其权 ...
- java键盘输入方法-
字符串缓冲方式 BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String line = null ...
- python之scrapy框架基础搭建
一.创建工程 #在命令行输入scrapy startproject xxx #创建项目 二.写item文件 #写需要爬取的字段名称 name = scrapy.Field() #例 三.进入spide ...