找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

HTML第一课超全整理,大部分知识都在!

[复制链接]
HTML开开篇的话:
F12开发者工具
hbuilder html开发者,用于写html/css语言的
新建web项目
CSS层叠样式表,
img图片保存位置
js javascript
1.html文件是以.html结尾
2.html文件基本架构由HTML head body组成
3.标签一般都是成对出现
4.文本
F12可以瞬时修改页面元素
source是代码整体
TAB右边缩进
shift+TAB左边缩进
Ctrl+r运行HTML文件
1.练习
不解释,自己看代码注释
<!DOCTYPE html>
<html>
    <head>
       <meta charset="UTF-8">
       <title>dcs视频标签</title>
    </head>
    <body>
       <!--新闻标签只有一到6h会自动换行-->
       <h1>标题1最大</h1>
       <h2>标题2最大</h2>
       <h3>标题3最大</h3>
       <h4>标题4最大</h4>
       <h5>标题5最大</h5>
       <h6>标题6最小</h6>
       <!--1.段落标签,在段落里输入空格默认只有一个-->
       段落标签:<p>我是  段落标签</p>
       <!-- 2.&nbsp;可以显示多个-->
       段落标签:<p>我是 &nbsp;&nbsp; &nbsp;段落标签</p>
       <!--3.加粗标签,br是换行标签-->
       <strong>我是加强标签1</strong><br />
       <b>我是加强标签1</b>
       <!--4.emi标签可以斜体-->
       <p><em>我是斜体1</em>我不是斜体我是段落标签 </p>
       <p><i>我是斜体2</i></p>
       <!--5.em标签中所有都会变成斜体-->
       <em><p>我是em斜体1</p><p>我是em斜体2</p></em>
       <!--6.font可以给字体加颜色-->
       <font color="aquamarine"><b>我是蓝色字体</b></font>
       <p><font color="blue">我也是有颜色的</font></p>
       <b><em><font color="aqua">我是加粗有颜色的字体</font></em></b>
    </body>
</html>
一、HTML标签入门
1.标题标签,一般在<body>内,只有六个h1---h6,字体由大到小:
<body>
            <!--新闻标签只有一到6-->
            <h1>标题1最大</h1>
            <h2>标题2</h2>
            <h3>标题3</h3>
            <h4>标题4</h4>
            <h5>标题5</h5>
            <h6>标题6最小</h6>
<body/>
2.段落标签<p>,标签可以嵌套,但不能交叉,如<p><b></p></b>,这样是语法错误,无效的,
以下是正确的:标签里可以添加属性,如size,color,等,有些属性是某个标签独有,需要自己记忆常用的属性
段落标签1<p> <b><fontsize="5">我是  段落标签</b></font></p>
段落标签2 <b><font size="6"color="blue">我是  段落标签</b></font><br />
段落标签3<font size="6"color="blue">我是  段落标签</font><br />
3.标签一般成对出现:
标题标签<h1>标题1最大</h1>
段落标签<p> 我是段落标签</p>
字体加粗标签<b></b>,<strong></strong>
斜体标签<i></i>,<em></em>
字体设置标签<font></font>
换行标签</br>,为单标签
在多数的文本标签里可以嵌套多个标签,如斜体,加粗等
二、HTML图片标签
1."./"表示当前目录
2."./"表示上一级目录
3."谷歌浏览器不支持atl属性,但我们可以使用title
4."加宽width,加高hight
5."换行Br---
<img src="t图片位置” title="文字,描述"
图片标签<img src="图片地址 width=""height="">,可以添加宽度和高度属性
链接标签:也称a标签,如<a href="http://www.baidu.com">
6.空标签增加,atltitle都可以写文本,谷歌没有atl标签,图片链接网站,如:
<ahref="#">我是空链接哦</a><br/>
<ahref="http://www.youku.com">
<imgsrc="../img/优酷.PNG"
alt="我是一个youku图片链接">
</a>
a标签主体里加入target="_blank"标签可以打开新的窗口
三、HTML有序标签
1.有序标签,<ol></ol>,可以加上<ol type="i">,i的排序规则编号排列如:
<ol type=”I”>女装:
                  <li>裙子</li>
                  <li>牛仔裤</li>
                  <li>T</li>
                  <li>短袖</li>
            </ol>
四、HTML无序标签
1.   有序标签,<ul></ul>,可以加上<ul style="list-style-type:none">,以无排序号列出:
<ulstyle="list-style-type:none">
                  <li>裙子</li>
                  <li>牛仔裤</li>
                  <li>T恤</li>
                  <li>短袖</li>
       </ul>
五、HTML表格标签
标签名称:<table></table>
1.border表示边框的粗细
2.align控制表格在网页的位置(center在中心位置,left左,right右边,cellpadding表示单元格与内容之间的距离,cellspacing表示单元格与单元格之间的距离,width表示表格的宽度
heigt表示表格的高度
2.   tr表示行,td表示列,th表示表头,会自动居中
3.   例如<table border="1"align="center"cellpadding="10"
cellspacing="5"width="200" height="50">
以上分别表示:表格边框粗细为1,字体居中单元格与单元格之间的距离10,单元格与内容之间的距离5,表格行宽度200,高度50
4.表格跨行rowspan属性
#第二行,在第二列Tb标签后面加rowspan即可实现跨行,从李达这一行开始,跨3行,代码如下:
<tr> <td>李达</td> <tdrowspan="3">13</td> </tr>
4.   表格跨列colspan属性
<tr>
<th colspan="2">广州13班薪资</th>
   </tr>
#从表格第一行开始跨两列
六、HTML单表标签
1.<form></form>,表格形式,里面可以有多种标签,在这个标签里我们可以添加属性,action=”网站“,method=’post’或get,post为提交,get为获取如:
<form action="http://gz.duoceshi.cn" method="post">
2.<input>为单标签,通过使用type控制控件的类型
a. input标签,type输入的文本类型type=text,普通输入框
用户名<input type="text"name="name" id="username" value=""/><br/>
b. input标签,type输入的密码类型type=password,密码不能明文显示
确认密码<inputtype="password" id="userpwd" value=""/>
c.单选框type=radio,checked默认选择男,不加name属性,男女都可以选择,会有bug如:
<input type="radio"name="sex" value="" checked=""/>男
<inputtype="radio"  name="sex"value=""/>女
d.复选框,type="checkbox
<inputtype="checkbox" id="" />清华大学
<inputtype="checkbox" id="" />北京大学
<inputtype="checkbox" id="" />复旦大学
<inputtype="checkbox" id="" />南开大学
e.复选框,select
<select>
<optionvalue="">选择你喜欢的大学</option>
<optionvalue="">清华大学</option>
<optionvalue="">北京大学</option>
<optionvalue="">复旦大学</option>
<optionvalue="">南开大学</option>
</select><br/>
f.自定义宽度的文本框
自我介绍:<br />
<textarea name="" rows="10"cols="30">  
</textarea><br />
g.上传文件的按钮,type=file
请选择你要上传的文件:<br/>
<input type="file" id="" />
h.提交与重置按钮,typr=submit, typr=reset如:
<input type="submit" id="" value="提交"/>
<input type="reset" id="" value="重置"/>
七、HTML层叠样式表标签
1.对网页使用层叠的样式,可以对网页元素进行修饰,字体,背景,颜色等
2.方法1:在标签中加style属性,stye就是css样式代码
3.方法2:在head中加style样式,作用与所有标记
4.方法3:通过外链的方式-->
5.优先级问题:方法1标签中样式最高,head中的style和外链是平级,谁最后出现谁就生效
方法1body中标签加如css
<!--我再标签中的优先级最高!!!!-->
<body>
<p style="color: red; size:1;">我是在标签中加style属性,stye就是css样式代码</p>
</body>
方法2:在head中加style样式,作用与所有标记,如下作用主体body里的所有h2,h1,em标签
<styletype="text/css">
h2,h1,em{  
color: blue;
           }</style>
方法3:外链使用css,也是在<head></head>里面使用,不需要<style></<style>标签,其中css文件是另外写的
<head>
<linkrel="stylesheet" href="../css/方法3_css.css"type="text/css"/>
</head>
head中的style和外链是平级,谁最后出现谁就生效,看head里谁写在后面就优先级高
八、HTML选择器标签
选择器有四种,分别是id,class,后代选择器及伪选择器
1. ID选择器
<p id="id1" class="yy">id选择器类型</p>
headstyle引用id,使用#+id名称:
<styletype="text/css">
#id1{color:firebrick;}
</style>
2. class选择器,用法与id选择器一样,写法不同
在head中style引用id,使用.+名称:
<styletype="text/css">
.yy{color: firebrick;}   
</style>
其中id选择器的优先级比较高
3. body +标签名称,会作用与body里所有同名标签
同样在head中style引用
<styletype="text/css">
body p{color: red;}
</style>
4. 伪类选择器,鼠标悬停文字会变色,类似于鼠标选中文字
5. 同样在head中style引用,元素主体在<bod></body>里
<style type="text/css">
p{/*先显示黑色,然后是红色*/color: black;}  
p:hover{/*鼠标移动到文字会变色*/color: red;}
</style>
元素主体:
<body>
<p id="id1"class="yy">id选择器类</p>
</body>
九、HTML文本的样式标签(是后代选择器变形)
1. 在主体<body></body>里的元素,可以放到
<head><style>
在这里进行修饰文本
</style></head>
例如文本主体:
<body>
<p>文本样式类型,我是文本</p>
</body>
可以修饰p标签:
p{font-family: "微软雅黑"; /*字体样式*/
font-size:30px; /*字体大小*/
font-style: italic; /*字体样式,斜体*/
color: gold; /*字体颜色*/
font-weight: bold; /*字体加粗*/
background: fuchsia; /*字体加粗*/}


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册