html

1、<!--注释文字 -->
2、<hx>标题文本</hx> (x为1-6)
3、<em> 表示强调,<strong> 表示更强烈的强调。并且在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示。
<span>标签是没有语义的,它的作用就是为了设置单独的样式用的
4、<q>引用文本</q>:简短文本
<blockquote>引用文本</blockquote>:引用文本比较长
5、在需要加回车换行的地方加入<br />,<br />标签作用相当于word文档中的回车。
6、要想输入空格,必须写入&nbsp;
7、1. <hr />标签和<br />标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。
      2. <hr />标签的在浏览器中的默认样式线条比较粗,颜色为灰色,可能有些人觉得这种样式不美观,没有关系,这些外在样式在我们以后学习了css样式表之后,都可以对其修改。
8、一般网页中会有一些网站的联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签。也可以定义一个地址(比如电子邮件地址)、签名或者文档的作者身份
<address>联系地址信息</address>
9、当代码为一行代码时,你就可以使用<code>标签了
<code>代码语言</code>
如果是多行代码,可以使用<pre>标签
10、在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表、图片列表。这些列表就可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。ul-li在网页中显示的默认样式一般为:每项li前都自带一个圆点
11、如果想在网页中展示有前后顺序的信息列表,这类信息展示就可以使用<ol>标签来制作有序列表来展示。<ol>在网页中显示的默认样式一般为:每项<li>前都自带一个序号,序号默认从1开始
12、在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个<div>标签中,这个<div>标签的作用就相当于一个容器
13、我们把一些标签放进<div>里,划分出一个独立的逻辑部分。为了使逻辑更加清晰,我们可以为这一个独立的逻辑部分设置一个名称,用id属性来为<div>提供唯一的名称,这个就像我们每个人都有一个身份证号,这个身份证号是唯一标识我们的身份的,也是必须唯一的。
<div id="版块名称">…</div>
14、创建表格的四个元素:
 table、tbody、tr、th、td
<table>…</table>:整个表格以<table>标记开始、</table>标记结束
<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示。如右侧代码编辑器中的代码。
<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。
<td>…</td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。
<th>…</th>:表格的头部的一个单元格,表格表头
表格中列的个数,取决于一行中数据单元格的个数。
总结:1、table表格在没有添加css样式之前,在浏览器中显示是没有表格线的
   2、表头,也就是th标签中的文本默认为粗体并且居中显示
  table tr td,th{
      border:1px solid #000;
  }
15、摘要
  <table summary="表格简介文本">
  标题:<caption>标题文本</caption>
16、使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。
  <a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>
  <a>标签在默认情况下,链接的网页是在当前浏览器窗口中打开,有时我们需要在新的浏览器窗口中打开
  <a href="目标网址" target="_blank">click here!</a>
17、<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">
18、使用表单标签,与用户交互
  <form method="传送方式" action="服务器文件">
19、文本输入框、密码输入框:type和name必须有
  语法:
   <form>
    <input type="text/password" name="名称" value="文本" />
  </form>
   1、type:
    当type="text"时,输入框为文本输入框;
    当type="password"时, 输入框为密码输入框。
   2、name:为文本框命名,以备后台程序ASP 、PHP使用。
   3、value:为文本输入框设置默认值。(一般起到提示作用)
 20、文本域,支持多行文本输入语法:
   <textarea rows="行数" cols="列数">文本</textarea>
   1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。
   2、cols :多行输入域的列数。
   3、rows :多行输入域的行数。
   4、在<textarea></textarea>标签之间可以输入默认值。
21、使用单选框、复选框: 同一组的单选按钮,name 取值一定要一致
  语法:
   <input type="radio/checkbox" value="值" name="名称" checked="checked"/
   1、type:
   当 type="radio" 时,控件为单选框
   当 type="checkbox" 时,控件为复选框
   2、value:提交数据到服务器的值(后台程序PHP使用)
   3、name:为控件命名,以备后台程序 ASP、PHP 使用
   4、checked:当设置 checked="checked" 时,该选项被默认选中
22、使用下拉列表框,节省空间<select></select>
  1、value:
  2、selected="selected":
   设置selected="selected"属性,则该选项就被默认选中。
  3、<select>标签中设置multiple="multiple",下拉列表也可以进行多选操作
23、使用提交按钮,提交数据
   提交按钮:当用户需要提交表单信息到服务器时,需要用到提交按钮。
   语法:
     <input type="submit" value="提交">
   type:只有当type值设置为submit时,按钮才有提交作用
   value:按钮上显示的文字
24、语法:
   <input type="reset" value="重置">
   type:只有当type值设置为reset时,按钮才有重置作用
   value:按钮上显示的文字
25、语法:
   <label for="控件id名称">
   注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同
26、CSS代码语法
   css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示:
  选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。
   声明:在英文大括号“{}”中的的就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔,如下所示:
   p{font-size:12px;color:red;}
   1、最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号。
   2、为了使用样式更加容易阅读,可以将每条代码写在一个新行内
 27、用/*注释语句*/来标明(Html中使用<!--注释语句-->
 28、1、内联式css样式表就是把css代码直接写在现有的HTML标签中
       2、 嵌入式css样式,就是可以把css样式代码写在<style type="text/css"></style>标签之间
      3、外部式<link href="base.css" rel="stylesheet" type="text/css" />
  优先级:内联式 > 嵌入式 > 外部式
29、选择器{
    样式;
  }
30、标签选择器
   标签选择器其实就是html代码中的标签。如右侧代码编辑器中的<html>、<body>、<h1>、<p>、<img>
  p{font-size:12px;line-height:1.6em;}
 31、类选择器语法:
   .类选器名称{css样式代码;}
   注意:
     1、英文圆点开头
     2、其中类选器名称可以任意起名(但不要起中文噢)
 使用方法:
     第一步:使用合适的标签把要修饰的内容标记起来,如下:
     <span>胆小如鼠</span>
     第二步:使用class="类选择器名称"为标签设置一个类,如下:
     <span class="stress">胆小如鼠</span>
     第三步:设置类选器css样式,如下:
     .stress{color:red;}/*类前面要加入一个英文圆点*/
 32、ID选择器:
   1、为标签设置id="ID名称",而不是class="类名称"。
   2、ID选择符的前面是井号(#)号,而不是英文圆点(.)。
 33、类和ID选择器的区别
  不同点:
        1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。
      2、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)
34、子选择器
   还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。如右侧代码编辑器中的代码:
    .food>li{border:1px solid red;}
 35、包含(后代)选择器
   包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。如右侧代码编辑器中的代码:
   .first span{color:red;}
  总结:>作用于元素的第一代后代,空格作用于元素的所有后代
 36、a:hover{color:red;}
37、分组选择符
   当你想为html中多个标签元素设置同一个样式时,可以使用分组选择符(,),如下代码为右侧代码编辑器中的h1、span标签同时设置字体颜色为红色:
   h1,span{color:red;}
38、内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。
39、!important要写在分号的前面
  注意样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。
40、文字
  字体:font-family
  字号、颜色:font-size,color
  粗体:font-weight:bold;
  斜体:font-style:italic;
  下划线:text-decoration:underline;
  删除线:text-decoration:line-through;
  为文本段设置2个空格缩进:text-indent:2em;
  行间距(行高):line-height
  中文字间隔、字母间隔设置:letter-spacing
  对齐:text-align:center;text-align:right;text-align:center;
41、常用的块状元素有:
   <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
   常用的内联元素有:
   <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
   常用的内联块状元素有:
   <img>、<input>
42、块级元素
  display:block;
43、内联元素
    display:inline;
44 内联块状元素
  display:inline-block  
  1、和其他元素都在一行上;
   2、元素的高度、宽度、行高以及顶和底边距都可设置。
45 盒模型
   内边距:padding
  外边距:margin
  边框:border
  块级标签具有盒子模型
注意:
 1、border-style(边框样式)常见样式有:
   dashed(虚线)| dotted(点线)| solid(实线)。
 2、border-color(边框颜色)中的颜色可设置为十六进制颜色,如:
   border-color:#888;//前面的井号不要忘掉。
 3、border-width(边框宽度)中的宽度也可以设置为:
   thin | medium | thick(但不是很常用),最常还是用象素(px)
  div{border-bottom:1px solid red;}
 4 同样可以使用下面代码实现其它三边(上、右、左)边框的设置:
   border-top:1px solid red;
  border-right:1px solid red; 
  border-left:1px solid red;
45 在网页中,元素有三种布局模型:
  1、流动模型(Flow)
  第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为100%。
  第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
   右侧代码编辑器中内联元素标签a、span、em、strong都是内联元素
  2、浮动模型 (Float)
  块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示
  3、层模型(Layer)
  层模型有三种形式:
   1、绝对定位(position: absolute)
   2、相对定位(position: relative)
   3、固定定位(position: fixed)
46、
  1 盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。
  2  颜色的css样式也是可以缩写的,当你设置的颜色是16进制的色彩值时,如果每两位的值相同,可以缩写一半
47
   1、使用这一简写方式你至少要指定 font-size 和 font-family 属性,其他的属性(如 font-weight、font-style、font-varient、line-height)如未指定将自动使用默认值。
   2、在缩写时 font-size 与 line-height 中间要加入“/”斜扛
 
 
 
 
 
原文地址:https://www.cnblogs.com/lyne11/p/6598075.html