web前端学习一day_01

1. 标签

  1. div是用来布局的------层;
  2. hx标题的意思从1到6,一级最大,六级最小,自动加粗 默认字号
  3. p标签表示段落,相当于回车
  4. br 换行 单标签
  5. hr 生成一条水平线,主要起装饰作用
  6. a标签 实现链接跳转 target:_blank/_self
  7. img:加载外部图片 src:设置加载图像位置 alt :当图片或者图像加载不成功时,加载其内容,否者不会显示 title:提示文字
  8. span:作用与div一样 都是用来布局,不同的是div会单独占一行,而span不会;用于行内布局
  9. ul/ol :前者是无序列表,后者是有序列表,他们的列表内容都用的是li标签
  10. link:favicon.ico 给title添加小图标

2.标签属性

  标签属性:通常由---属性名=属性值
  1. 起附加说明的作用
  2. 起附加信息的作用
  3. 不是所有标签都有属性,br

3.文本格式化标签

  1. b和strong:都有加粗作用,且都是行级标签;strong除了除了加粗还有强调作用。注:强调主要用于SEO时,便于提取对应的关键字。
  2. i和em:使文字倾斜,都是行级标签;em具有强调作用。如果只是简单的倾斜效果,建议用i;比如添加图标等,
  3. pre:预格式化文本,保留换行和空格及宽度,文字的字号会小一号(块级标签)
  4. small和big:分别让字号缩小一号和放大一号(行级标签),big在html5中淘汰了,但没有删除,开发中尽量不要使用淘汰的标签;浏览器支持的最小字号为12号字,如果要显示比12号还小的字,需要做处理;
  5. sub和sup:设置文本为下标和上标,用来调整文本正常显示的基线,且文字自动小一号

4.实体转义符号

显示结果描述实体名称实体编号
  空格 &nbsp ; &#160 ;
< 小于号 &lt ; &#60 ;
> 大于号 &gt ; &#62 ;
& 和号 &amp ; &#38 ;
" 引号 &quot ; &#34 ;
撇号 &apos ;(IE不支持) &#39 ;
分(cent) &cent ; &#162 ;
£ 镑(pound) &pound ; &#163 ;
¥ 元(yen) &yen ; &#165 ;
欧元(euro) &euro ; &#8364 ;
§ 小节 &sect ; &#167 ;
© 版权(copyright) &copy ; &#169 ;
® 注册商标 &reg ; &#174 ;
商标 &trade ; &#8482 ;
× 乘号 &times ; &#215 ;
÷ 除号 &divide ; &#247 ;

5.块级元素和行级元素

  **块级元素:相当执行了display:block操作
  1)独占一行;
  2)宽度和高度可控,如果没有设置宽度,将默认铺满整行;
  3)块级元素中可以包含块级和行级元素
  **行级元素:相当执行了display:inline操作
  1)不独占一行;与相邻的行级元素占有同一行,直到当前行占满为止,会自动掉到下一行
  2)宽度和高度不可控,
  3)其内只能包含行级元素

  <!-- 1. 块级标签转为行级标签 -->
  <p style="width: 300px; height: 50px; background-color: gray; display: inline;">块级标签转为行级标签</p>
  <!-- 2. 行级标签转为块级标签 -->
  <span style="width: 300px; height: 50px; background-color:blue; display: block;">行级标签转为块级标签</span>

6.目录名和文件名

  项目开发时,项目中文件或目录名中不能出汉字和空格之类的其它符号 ;文件和目录名一般以字母或下划线开头_

  目录名:taobaopro images/img/pic video music file web/wites
  文件名:index.html(首页) product.html(产品业) order.html(订单页)

7.课程小结

  

  1.HTML是一种超文本标记语言,它不属于编程语言。
  2.HTML5是2014后推出的,它是公认的下一代web语言,是重要的网络推手。
  3.HTML具有简易性、可扩展性、平台无关性和通用性等特点。
  4.网页分为静态和动态两种。
  5.五大主流浏览器:IE(Edge), FireFox, Chrome, Opera,safari
  6.浏览器内核由泣染引擎和JS引擎两部分组成。
  内核: Trident(IE) , Gecko(FireFox), Webkit(safari/chrome),Blink(chrome/opera)
  国内大多数浏览器采用的双核驱动(Trident&Webkit或Trident&Blink)
  移动端: iphoe/ipad采用的是webkit内核,android4.4以下版木采用的webkit内核,而4.4以上版木采用是blink内核。
  7.常用的专业开发工具有: sublime,HBuilder,vSCode,Atom,Webstorm
  8.一个网页页面的基本组成
  9.标签分块级和行级(内联)两种。
  块级独占一行,识别宽高,如果不设置,宽度为整行宽度,高度为内容实际的高度;
  行级不独占一行,不能设置宽高,宽高分别为内容实际的宽高;
  块级标签可以通过设置样式:display:inline;转换为行级标签,而行级标签可以通过设置样式: display:block;转换为块级标签

  学过的块级标签有:
  div、p、h1-h6,ul,ol,pre,table,address等
  行级标签有:
  span,a,b,strong,i,em,sup,sub

  img属于行级块标签。相当于执行了display : inline-block;操作。

  10.W3C规范由结构、表现和形为三部分组成。
  11.W3C中的嵌套规范:
    1)块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素。
    2)块级元素不能放在<p>里面。
    3)有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是∶h1、h2、h3、h4、h5、 h6、p、dt
    4)块级元素与块级元素并列、内嵌元素与内嵌元素并列。
  12.在开发过程中,尽量要使用语义化标签。

tips

  w3c规范由结构(html)、表现(css)、行为(javascript)三部分组成
  w3c常见规范有:
  1)定义语言编码
    <meta http-equiv="content-type" content="text/html";charset="utf-8"/>
  2)Javascript定义
    <script type="text/javascript">
    脚本代码...
    </script>
  3)CSS定义
    <style type="text/css">
    样式设置...
    </style>
  4)不要在注释内容中使用--
    <!-- =======注释内容======== -->
  5)所有标签和属性的名字都必须小写
  6)所有的属性值必须用双引号引起来
  7)如果文档要输出<,>和&等,使用实体转义符实现
  8)要给所有的属性值赋一个值,如果不赋值,默认它的值就是属性名本身
    <img src="..." alt="..."/>
  9)所有的标签都必须要有一个相应的结束标记(标签必须要闭合)
    <p>...</p>
    <hr />
  10)所有的标签必须合理嵌套,不能出现嵌套交叉情况
  11)图片要添加有意义的alt属性
  12)在form表单中添加label,以增加用户友好度

posted @ 2021-05-07 10:45  努力,梦想  阅读(58)  评论(0)    收藏  举报