9.13

面试题

为什么两个P出此案的效果不同,原因是 浏览器在解析第二个P的时候,因为字母没有空格,浏览器会认为这个单词没有打完,所以不会换行。

列表 ul ol dl li

1、无序列表 ul

(1)内部必须有子标签<li></li>

(2)ul天生自带外边距  <p>也是自带外边距

❤list-style 样式属性 可以清楚列表前面的符号

list-style的属性值:circle/disc/square/none

❤并集选择器,用英文状态下的逗号隔开

❤*选择器,优缺点

优点:省事

缺点:增加了浏览器的负荷

解决办法:按需选择

2、有序列表 ol

(1)内部必须有子标签<li></li>

(2)天生自带内外边距

❤ul和ol的区别主要在于前面的符号

ol前面的符号属性更改在标签里

<ol type="A"></ol>

3、自定义列表 dl

dl dt dd(自定义列表 小标题 内容

❤列表可以做什么:二级菜单 导航

❤有关margin和padding问题的探讨

(1)margin:200px;只设一个值,它的上下左右边距都是200px

(2)margin:200px 100px;设两个值,上下边距是200px,左右边距是100px

(3)margin:200px 50px 100px;设三个值,上边距是200px,左右是50px,下边距是100px

(4)margin:200px 50px 100px 50px;它是顺时针设置的,则上 右 下 左

❤空间的实际占用空间

通过分析我们可以知道,一个元素实际占用的空间(区域)是:width+border*2+margin*2

❤一个标签元素的实际高度

height+padding-top+padding-bottom+border*2

❤margin的塌陷现象是什么?

相邻的两个块级元素都设置margin时,他们的外边距不会叠加,会取最大值,这种现象就叫做margin塌陷

4、有的标签设置背景时会独占一行,还有的会根据内容的增减而改变自己的空间大小,则

块级元素:p h1-h6 div ul ol dl li

内联元素:span img i b a em icon

❤二者的区别

块级元素

(1)块级元素会独占一行

(2)块级元素可以设置宽高

内敛元素

(1)内敛不会独占一行

(2)不可以设置宽高

(3)内联元素的上下margin不起作用

❤二者转换

块级元素转行级

display:inline;

行级转块级

display:block;

行级块元素(给需要的元素添加属性)

display:inline-block;

可以设置宽高,可以在一行,margin可以随便使用

❤lin-height(行高)可以设置字体的垂直位置

line-height的值和height的值相同的时候,文本就是上下居中了

❤line-height的值

line-height:50px/2;

当为2时,line-height的值是2*font-size的大小

9.13 h5日记的更多相关文章

  1. 2017/11/13 Leetcode 日记

    2017/11/13 Leetcode 日记 463. Island Perimeter You are given a map in form of a two-dimensional intege ...

  2. 9.27 h5日记

    9.27 1.怎样给title前加小图标? <link rel="short icon"  href="favicon.ico"/> ❤link有哪 ...

  3. 9.29 h5日记

    1.CSS中哪些属性可以继承? font系列 text系列 color line-height 2.border-radius的值 值的顺序是左上 右上 右下 左下 则 border-radius:5 ...

  4. 9.28 h5日记

    9.28 1.transparent 透明的 颜色 2.placeholder 提示语 在input中使用 跟velue不同 3.写页面需要注意的 (1)页面一定要有层次,分清层次 (2)保证元素模块 ...

  5. 9.26 H5日记

    9.26 1.新的背景属性,background-position background-position有两个值,水平和垂直,单位px ❤在html和CSS当中,有三个属性可以向服务器发送请求,分别 ...

  6. 9.4-9.19 h5日记总结

    总结: 1.标签 (1)单.双标签 (2)块级.行级标签 (3)标签的属性 2.CSS (1)选择器 *.id.class.标签.后代.子代.并集.交集.伪类.结构 (2)层叠性,即选择器权重的计算 ...

  7. 9.14 h5日记

    9.14 ❤知识补充 margin的问题:margin:0 auto:可以解决元素在网页的居中问题(记得设置宽度) 1.css层叠样式表的问题 CSS的两个性质 (1)继承性 (2)层叠性       ...

  8. 9.12 h5日记

    9.12 知识点补充: 属性继承例子,color.font(font-size/style/family/weight) 1.浏览器的默认字体大小是16px,谷歌浏览器的最小字体是10px,其他浏览器 ...

  9. 9.11 h5日记

      9.11   超链接标签<a></a>十分特殊改a标签内容的字体颜色,必须是直接给a 设置,给它的父级标签设置是不可行的.   PS:什么是属性继承,即父级标签设置的样式后 ...

随机推荐

  1. java的特点

    java是一种跨平台.适合于分布式计算机环境的面向对象编程语言.具有以下特性:简单性.面向对象.分布性.解释性.可靠.安全.平台无关.可移植性.高性能.多线程.动态性等特点. 面向过程和面向对象可以用 ...

  2. Excel添加下拉菜单

    一.选中需要下拉菜单的单元格 二.数据--数据校验 三 .选择序列,填写来源 四.保存

  3. 23种经典设计模式UML类图汇总

    在这里23种经典设计模式UML类图汇总       创建型模式 1.FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基 ...

  4. php 5.3.10 cli 模式加载php_openssl.dll

    问题描述: 开启php_openssl.dll,仍提示php_openssl.dll required/Not found 原因:可能是php的版本跟php_openssl.dll的版本不一样 具体排 ...

  5. SQL Server - 使用 Merge 语句实现表数据之间的对比同步

    表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE 等.包括在 SSIS Package 中也可以通过 Lookup ...

  6. html中表单的应用

    2.表单 ***** 表单作用: 用于显示.收集信息,并将信息提交到服务器 表单两大部分: 1.实现数据交互的可见界面元素,即表单控件 2.提交表单后的处理操作 1.如何实现表单 语法:<for ...

  7. mongodb 副本集部署

    1.安装三节点linux环境:196.168.1.111,196.168.1.112,192.168.1.113(三节点可彼此ping通) 2.三节点安装mongodb,参考https://blog. ...

  8. linux上单网卡配置使用多个IP地址

    准备一台红帽系列的linux(例如rhel.red hat.centos.fredora等) 方法/步骤 新建配置文件. 首先说明一下规则: 新建配置文件,配置文件名称为ifcfg-适配器名称:0-2 ...

  9. 从尾到头打印链表(python)

    题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, ...

  10. 侯捷STL课程及源码剖析学习3: 深度探索容器list

    一.容器概览 上图为 GI STL 2.9的各种容器.图中以内缩方式来表达基层与衍生层的关系.所谓的衍生,并非继承(inheritance)关系,而是内含(containment)关系.例如 heap ...