使用html记笔记,开始学习HTML,并记下笔记

开始学习HTML,并记下笔记。

外边距(不影响可见框大小,影像盒子位置)

margin-top(上)

right(右)

bottom(下)

left(左)

“外边距也可以为一个负值,元素会反方向移动”

margin还可以设置为auto,auto一般只设置给水平方向的margin.

如果只指定,左边距或右边距的margin为auto则会将外边距设置为最大值

如果两侧同时设置,则两侧的外边距会设置为相同的值。

就可以使元素自动在父元素中居中,所以通常左右同事设置auto,以使子元素在父元素中水平居中。

(垂直方向设置auto,则外边距默认就是0)

margin-left:auto;

垂直外边距的重叠

在网页中相邻的垂直方向的外边距会发生外边距的重叠(指兄弟元素之间的相邻外边距会取最大值而不是取和)

!可在两个元素间加一个a而使他们外边距相加

如果父子元素的垂直边距相邻了,则子元素的外边距会设置给父元素。(可在两个元素间加一个a而使他们外边距相加“不建议使用”)

!可谓子元素设置一个上边框:设置Padding-top:1px;

!可谓父元素设置一个上边距Padding-top:100px;(将父元素的高降低100px)

浏览器默认样式

浏览器为了在页面没有样式时,也可以有一个比较好的显示效果,

所以为很多元素都设置了一些默认的margin和padding,(不需要使用,通常都会去掉浏览器的默认样式)

“标签名”{

margin:0;

}(过于麻烦)

*{

margin:0;

padding:0;

} (清除浏览器默认样式)

内联元素的盒模型

内容区:内联元素不能设置width和hight

水平方向内边距:内联元素可以设置水平方向内边距

垂直方向内边距:内联元素可以设置垂直方向内边距,但是不会影响布局。

边框:可以设置边框,但是垂直边框不会影响布局,水平会。

水平外边距:支持水平方向外边距,且不会重叠而是求和。

垂直外边距:不支持。

display和visibility

一个连接(内联元素不支持宽和高)

但是可以讲一个内联元素变成块元素,通过display样式可以修改元素的类型。

display

可选值:

inline:可以将一个元素作为内联元素显示

block:可以将一个元素设置为块元素显示

inline-block:将一个元素转换为行内块元素(既可以设置宽高也不会独占一行)

none:不显示元素并且元素不会在页面继续占有位置

visibility(可以用来设置元素显示和隐藏的状态)

可选值:

Visible:默认值

Hidden:元素会隐藏不显示,但是它的位置会依然保持

overflow

{子元素默认是存在于父元素的内容区中,理论上子元素的大小最大等于父元素内容区的大小,如果子元素的设置的大小超过了父元素的内容区,则超出的部分会在父元素以外的地方显示,及溢出的内容,}

通过overflow可以设置父元素如何处理溢出的内容。

可选值:

visible:默认值

hidden:溢出的部分会被修剪,不显示

scroll:会为父元素添加滚动条,通过拖动滚动条来查看完整的内容,而且不论内容是否溢出,都会添加水平和垂直双方向的滚动条。

auto:会根据需求自动添加滚动条(水平或垂直或无)

文档流

文档流处在网页的最底层 ,它表示的是一个页面中的位置。我们所创建默认都处在文档流中

元素在文档流中的特点

块元素

1.块元素在文档流中会独占一行,块元素会自上而下排列。

2.块元素在文档流中默认宽度是父元素的100%

3.块元素在文档流中高度默认被内子元素(内容 )撑开

内联元素

1.内联元素在文档流中只占自身大小,会默认自左向右排列,如果一行中不足以容纳所有的内联元素,则会换到下一行。继续自左向右

2.前提在文档流中,内联元素的宽度和高度默认被内子元素(内容 )撑开

【“width和hight的默认值为auto”当元素的高和宽度的值为auto时,此时指定内边距不会影响可见框的大小,而是会自动修改宽度和高度,以适应内边距。】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

矢量合成和分解的法则_专题14 运动的合成与分解

运动的合成与分解【基础回顾】 考点内容:运动的合成与分解 考纲解读: 1.掌握曲线运动的概念、特点及条件. 2.掌握运动的合成与分解法则. 考点一 物体做曲线运动的条件及轨迹分析 1.条件  (1)因为速度时刻在变,所以一定存在加速度&#xff1…

详解--单调队列 经典滑动窗口问题

单调队列&#xff0c;即单调的队列。使用频率不高&#xff0c;但在有些程序中会有非同寻常的作用。 动态规划单调队列的理解 做动态规划时常常会见到形如这样的转移方程&#xff1a;f[x] max or min{g(k) | b[x] < k < x} w[x](其中b[x]随x单调不降&#xff0c;即b[1]&…

Java Persistence with MyBatis 小结2

MyBatis 最关键的组成部分是 SqlSessionFactory&#xff0c;我们可以从中获取 SqlSession&#xff0c;并执行映射的 SQL 语句。SqlSessionFactory 对象可以通过基于 XML 的配置信息或者 Java API 创建。 1 mybatis环境&#xff0c;environments 配置默认的数据库环境 MyBatis 支…

《计算机应用基础》18春作业,【北语网院】18春《计算机应用基础》作业_2.pdf...

谋学网【北京语言大学】 18 春《计算机应用基础》作业 _2试卷总分 :100 得分 :100第 1 题, 操作系统是 ___ 的接口。A、用户与软件B、系统软件与应用软件C、主机与外设D、用户与计算机第 2 题, 计算机配置的内存的容量为 128MB或 128MB以上&#xff0c;其中的 128MB是指 __ 。A…

freeCodeCamp纳什维尔十月聚会回顾

by Seth Alexander塞斯亚历山大(Seth Alexander) 纳什维尔的美好时光&#xff1a;十月免费CodeCamp聚会的回顾 (Good times in Nashville: a recap of our October freeCodeCamp Meetup) On Saturday, October 7, we had our monthly freeCodeCamp Nashville meetup at Nashvi…

c#时分秒毫秒微妙_你真的清楚DateTime in C#吗?

DateTime&#xff0c;就是一个世界的大融合。日期和时间&#xff0c;在我们开发中非常重要。DateTime在C#中&#xff0c;专门用来表达和处理日期和时间。本文算是多年使用DateTime的一个总结&#xff0c;包括DateTime对象的整体应用&#xff0c;以及如何处理不同的区域、时区、…

(HY000): Cannot modify @@session.sql_log_bin inside a transaction

昨天&#xff0c;线上发生一例(HY000): Cannot modify session.sql_log_bin inside a transaction代码缺少显示的start transaction控制。。转载于:https://www.cnblogs.com/zhjh256/p/5775390.html

解决Eclipse的Team菜单中没有SVN选项的问题

刚开始自己拿一个项目&#xff0c;手练一下发觉在Eclipse的Team找不到SVN仓库&#xff0c;看了一下才发觉使用SVN向SVN服务器上传代码&#xff0c;但Eclipse默认情况下却没有SVN选项&#xff0c;刚开始也是这样的 默认只有GIT&#xff0c;如下图所示 想要解决这些问题&#xff…

怎么用计算机怎么截屏,电脑怎么截图 这几个方法操作简便且实用

在日常的生活当中我们在使用电脑的时候经常会碰一些喜欢的文字、图片无法保存的情况&#xff0c;面对这样的状况&#xff0c;我们想要将这些东西保留下来那就会用到电脑截图了&#xff0c;这个方法可以很轻松的就将我们无视无法保存的情况而将这些东西给保留下来。那么电脑要怎…

python socket 多人聊天室

参考来源&#xff08;其实我从上面复制了一点&#xff09;&#xff1a;Python 的 Socket 编程教程 http://www.oschina.net/question/12_76126Python线程指南 http://www.open-open.com/lib/view/open1345476194313.htmlPython Socket文档 https://docs.python.org/3/library/…

json数据转换成表格_电子表格会让您失望吗? 将行数据转换为JSON树很容易。

json数据转换成表格Like many of you, I often have to take the result of SQL queries and convert the rowsets to JSON data objects. Sometimes I have to do the same with CSV files from spreadsheets. The transformation process can be a hassle, though anyone can…

mxm智能教育机器人无法智能对话_零代码使用腾讯TBP打造智能对话机器人

点击观看大咖分享心疼你独自一人承担生活的苦难&#xff0c;寂寞夜里陪伴你的只剩无人倾诉的压抑和无处安放的焦虑。养个宠物&#xff0c;它却不能get到你的“宠言宠语”。找个伴侣&#xff0c;还要浪费吵架的时间和精力。回到家里&#xff0c;只能浸泡在“循环唠叨式“母爱的沐…

MyGeneration代码生成工具

使用MyGeneration 生成代码&#xff1a;转自http://www.cnblogs.com/jack-liang/archive/2011/08/18/2144066.html我们经常用数据访问层和业务逻辑层&#xff0c;用MyGeneration就可以自动生成这些代码&#xff0c;我们可以不用手动写代码了。比如数据访问层&#xff0c;我们需…

数据库部分重点内容回顾

1.什么是聚集索引? 树形结构将数据组织和存储起来,起到加速查询的效果 2.主键索引怎么添加? (1)聚集索引(主键索引)的添加方式,创建时添加 方式一: Create table t1( id int primary key, ) 方式二: Create table t1( Id int, Primary key(id) ) (2)唯一索引创建时添加: 方式…

keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect

1.这里需要输入的密码不是证书的密码执行keytool -import -keystore - file 这个命令提示需要输入密码进入jdk的bin目录&#xff0c;执行以下脚本&#xff0c;keytool -import -alias saltapi -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre…

怎么更换锁定计算机的图片,Win10系统下怎样对锁定界面的背景图片进行更换

用户在唤醒睡眠状态的win10系统时&#xff0c;最先看到就是锁定界面。在界面中&#xff0c;一般有时间日期、星期几&#xff0c;及默认的背景图片。那么&#xff0c;win10系统锁定界面中的背景图片可以修改吗&#xff1f;下面&#xff0c;小编就给大家分享Win10系统更换锁定界面…

输电线路巡检机器人PPT_“高空大师”来了!架空输电线路智能巡检机器人在宁波投运...

“鄞州区220千伏天田4480线一切正常……”17日上午&#xff0c;随着一台智能巡检机器人稳稳地停靠在铁塔边&#xff0c;标志着我省首台架空输电线路智能巡检机器人在宁波率先投入运行&#xff0c;为电网安全运行请来了一位“高空大师”。近年来&#xff0c;无人机代替电力工人巡…

HDU 6325 Problem G. Interstellar Travel(凸包)

题意: 给你n个点,第一个点一定是(0,0)&#xff0c;最后一个点纵坐标yn一定是0&#xff0c;中间的点的横坐标一定都是在(0,xn)之间的 然后从第一个点开始飞行&#xff0c;每次飞到下一个点j&#xff0c;你花费的价值就是xi*yj-xj*yi&#xff0c;并且这里每一次飞行必须满足xi<…

UIView封装动画--iOS利用系统提供方法来做关键帧动画

iOS利用系统提供方法来做关键帧动画 ios7以后才有用。 /*关键帧动画options:UIViewKeyframeAnimationOptions类型*/[UIView animateKeyframesWithDuration:5.0 delay:0 options: UIViewAnimationOptionCurveLinear| UIViewAnimationOptionCurveLinear animations:^{//第二个关键…

JavaScript —从回调到异步/等待

JavaScript is synchronous. This means that it will execute your code block by order after hoisting. Before the code executes, var and function declarations are “hoisted” to the top of their scope.JavaScript是同步的。 这意味着它将在提升后按顺序执行代码块。…