Day 1 html基础

一、初识HTML

1、HTML:超文本标记语言,它是一种标识性的语言,非编程语言,不能使用逻辑运算。通过标签将网络上的文档格式进行统一,使分散的网络资源连接为一个逻辑整体。

2、动态网页与静态网页

注意:不要将动态网页与页面内容是否有动画效果混为一谈。

3、浏览器

浏览器是解释和执行HTML源码的工具

内核:引擎(渲染引擎,js引擎)

4、HTML文档结构

html>head+body

  head:一个网页的相关设置 

  • title(标题)   
  • meta(元,主要完成对应的设置) {  charset(编码)    name content(网站描述内容/关键字)  }     <link rel="shortcut icon" href="X.png" type="image/x-icon">  (设置网站小图标)
  • style样式

5、标签

扫描二维码关注公众号,回复: 10446586 查看本文章
  1. 基本标签
  • <div></div>  布局  可嵌套
  • hx <h1><h2>~<h6>  标题
  • <p></p>             段落
  • <br />       换行
  • <hr />  分界线 可设置外观    <hr width="80%" align="center" color="red"/>
  • <a></a>   链接跳转      href(链接)    target(跳转方式)    title(提示文字)
  • <img src=" " alt=" " />加载图片
  • span 和div一样都是用来布局   不同的是div会单独占一行,而span不会
  • <ul></ul>无序   <ol></ol>有序   <li></li>

    2.文本格式化标签

  • b和strong:都有加粗作用,不会自动换行,但strong除了加粗还有强调作用。注:强调主要用于SEO时,便于提取对应的关键字)
  • i和em:是文字倾斜,但em具有强调作用
  • pre预格式化文本   块级标签(识别宽高,独占一行)(保留换行、空格和宽度  文字的字号会小一号)
  • small和big:分别让文字缩小一号或放大一号 行级标签(不会独占一行,不识别宽高)  (big在html5淘汰了,尽量不要使用)(浏览器支持的最小字号为12px,可以通过添加样式更改文字效果)
  • sub和sup:设置文本为下标和上标,用来调整文本正常显示的基线,且文字会自动小一号

      3.单标签/双标签

    4.HTML实体转义

    5.块状元素(相当于执行了display:block操作):块状元素会独占一行,其宽度自动填满其父元素宽度,一般情况下,块级元素可以设置width,height属性,一般用来搭建网站架构、布局、承载内容......

    6.行内元素(相当于执行了display:inline操作):行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下才会换行,其宽度随元素的内容而变化,行内元素设置width和height无效。一般用在网站内容之中的某些细节或部位,用以“强调、区分样式、上标、下标、锚点”等等

6、标签属性(属性名=属性值         附加信息            不同标签属性不完全相同)

7、标签嵌套规则

  • 块元素可以包含内联元素或某些快元素,但内联元素却不能包含块元素,它只能包含其他内联元素
  • 块级元素不能放在<p>里面
  • 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素:h1 h2 h3 h4 h5 h6 p dt
  • 块级元素与块级元素并列、内嵌元素与内嵌元素并列

8、HTML语义化标签

附:display:inline-block 行级块(行级标签但识别宽高)

以上为视频笔记——视频https://www.bilibili.com/video/BV1i7411Z7d8

猜你喜欢

转载自www.cnblogs.com/SunTabLe/p/12621624.html