从零开始的全栈工程师——html篇1.5
列表与边距探讨和行块
一、列表
1.无序列表(UL)
1)内部必须有子标签<li></li>
2)天生自带内外边距 p也是自带
大家会发现用UL的时候内容前面会出现一个像这样的
一个实心圆
可以用属性list-style 去掉也可以更换(list-style:none;)circle空心圆 disc实心圆 square正方形 none空
2.有序列表(OL)
1)内部必须有子标签<li></li>
2)天生自带内外边距
属性type(是标签属性只能写在行间)
有序列表改变前面的符号用type修改 只能写在行间不能写在style里
有序列表的符号有 (a b c) (A B C) (1 2 3) (i ii iii) (I II III)

3.自定义列表(DL)
标题dt 内容dd

二、外边距(margin)和内边距(padding)问题探讨
margin:200px;设置一个值 说明 top right left bottom 都是200的内边距
margin:200px 100px;设置两个值 说明 上下200 左右100
margin:200px 50px 100px;上是200 左右是50 下是100
margin:200px 50px 100px 50px;顺时针 上200 右50 下100 左50
padding:同上
1.实际占用空间的大小
通过分析我们发现一个元素实际占用的空间是 Width+border*2+padding*2+margin*2
2.Margin的塌陷现象

相邻两个元素同事设置margin时 他们之间的外边距不会叠加 会取最大的 这种现象叫margin塌陷
三、块级标签和内敛标签(内敛也叫行级标签)

有的标签设置背景时会独占一行 还有的会随着内容的增减而改变自己的空间的大小
根据以上现象 标签又分为 块级标签 和 内敛标签(也叫行级标签)
块级标签(会独占一行 无论内容多少)块级标签有:p h1-h6 div ul ol dl
行级标签内敛(根据内容多少占空间大小)行级标签:span img i b a
1.二者之间的区别
1)块级:
块级元素会独占一行
块级可以设置宽高
2)内敛:
内敛不会独占一行
内敛不可以设置宽高
内敛元素的margin上下不起作用


2.二者转换(display)
1)块级转行级display:inline;
给块级元素添加属性display:inline; display 显示 inline 行
2)行级转块级display:block;
给行级元素添加属性display:block; block块
3)行级块元素display:inline-block;
给需要的元素添加属性 display:inline-block;
可以设置宽高 可以在一行 margin也可以随便使用
补充:
Line-height 行高 设置字体的垂直位置
Line-height的值和height的值相同 文本就上下居中

从零开始的全栈工程师——html篇1.5的更多相关文章
- 从零开始的全栈工程师——html篇1
全栈工程师也可以叫web 前端 H5主要是网站 app 小程序 公众号这一块 HTML篇 html(超文本标记语言,标记通用标记语言下的一个应用.) “超文本”就是指页面内可以包含图片.链接,甚至音乐 ...
- 从零开始的全栈工程师——html篇1.2
起名方式与CSS 一.起名方式(起名方式也叫选择器) 起名的目的是为了给标签添加属性 常见的3种选择器有 标签选择器 id选择器(使用的时候加#) class选择器(使用的时候加.) 样式的 ...
- 从零开始的全栈工程师——js篇2.5
数据类型与全局属性 js的本质就是处理数据 数据来自于后台的数据库所以变量就起到一个临时存储数据的这作用ECMAscirpt 制定了js的数据类型 一.数据类型 1.基本数据类型 基本数据类型就是简单 ...
- 从零开始的全栈工程师——js篇2.1(js开篇)
JS开篇 一.js介绍 全称 javascript 但不是java 他是一门前台语言 而java是后台语言js作者 布兰登·艾奇 前台语言:运行在客户端的后台语言:跟数据库有关的 能干什么? 页 ...
- 从零开始的全栈工程师——html篇1.7
position定位与表单 一.position 1.Position细说 Position:relative; Left:100px; Top:100px; Position:absolute; L ...
- 从零开始的全栈工程师——html篇1.4
背景与边框 一.背景(backgound) 1.背景颜色:background-color:red;(简写:background:color;) 备注:ie9以下给body设置background-c ...
- 从零开始的全栈工程师——html篇1.3
文本.字体css样式与前期英语单词汇总 一.文本样式(text) 1.颜色:color:red; 2.文本对齐方式:text-align:left/center/right/justify; left ...
- 从零开始的全栈工程师——PHP篇 ( 单词汇总 ) ( php解决文字乱码 )
解决乱码: header("Content-Type: text/html;charset=utf-8"); 单词 局部的: local 全局的: global 静态的: stat ...
- 从零开始的全栈工程师——js篇(cookie)
Cookie是由服务器端生成,发送给User-Agent,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器,对cookie知识感兴 ...
随机推荐
- 比较 GET 与 POST
post比get安全 get请求方法向url添加数据 全部用POST不是十分合理,最好先把请求按功能和场景分下类, 对数据请求频繁,数据不敏感且数据量在普通浏览器最小限定的2k范围内,这样的情况使用 ...
- 【python】Scrapy爬虫框架入门
说明: 本文主要学习Scrapy框架入门,介绍如何使用Scrapy框架爬取页面信息. 项目案例:爬取腾讯招聘页面 https://hr.tencent.com/position.php?&st ...
- 本科生毕业论文->计算机类(1)
写在前面:作为一个计算机类学生,本文只是面向计算机类本科论文进行了一些小经验总结,每个学校的论文要求不一致,具体的参考规范可以看学校的通知,毕业论文作为毕业的一个重要审核标准,写好毕业论文是非常重要的 ...
- 股神 C++
题目描述 有股神吗? 有,小赛就是! 经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推. 为 ...
- U盘拷贝大文件提示文件过大无法拷贝解决方案
工具: 计算机 windows操作系统 U盘 原因:由于U盘的格式问题导致的,当期的磁盘格式是FAT32类型的,无拷贝过大的文件 方法:接下来修改U盘类型,且不格式化U盘 1.键盘win+R快捷键弹出 ...
- 在循环中使用continue语句
continue;//表示继续,当遇到continue语句时,则结束当次循环继续执行下一次循环 例子: class For09{ public static void main(String[ ]a ...
- Oracle系统表整理 --sql
-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图-- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表.-- ALL_TABLES意为某一 ...
- springboot整合spring data jpa 动态查询
Spring Data JPA虽然大大的简化了持久层的开发,但是在实际开发中,很多地方都需要高级动态查询,在实现动态查询时我们需要用到Criteria API,主要是以下三个: 1.Criteria ...
- selenium自动化测试用例需要关注的几点(二)
注:原文地址 UI映射 一个UI映射是一种机制,它存储所有的定位器的测试套件在一个地方,方便修改UI元素的路径标识符或改变在AUT.测试脚本,然后使用UI地图定位以被测试的元件.基本上,UI地图是一个 ...
- Android文字识别之tesseract的使用
关于tesseract识别工具有Google提供的版本有tesseract-android-tools,不过还有一个tesseract-two也是非常好用的,这里我们使用的是tesseract-two ...