1、<!--注释文字 -->
2、<hx>标题文本</hx> (x为1-6)
3、<em> 表示强调,<strong> 表示更强烈的强调。并且在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示。
<span>标签是没有语义的,它的作用就是为了设置单独的样式用的
4、<q>引用文本</q>:简短文本
<blockquote>引用文本</blockquote>:引用文本比较长
5、在需要加回车换行的地方加入<br />,<br />标签作用相当于word文档中的回车。
6、要想输入空格,必须写入
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 中间要加入“/”斜扛