0x01前言
学习那么久web,还没系统的学习过一段时间,感觉自己都是在小打小闹,从现在开始每天都学一点开发,那么先从javaweb开始好啦!
首先还是从前端的HTML入门吧!
0x02 准备
sublime/记事本/PHPstorm/webstorm这几款都好的
0x03 学习开始
0x03-0x01
HTML文件结构:
1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title>标题title> 5 head> 6 <boady> 7 正文 8 body> 9 html>
0x03-0x01
常见标签:
字体标签:
<font size ="(表示大小(最大为7))" face = "(隶书(字体))" >(显示的文字) color="(blue)"font>
字体这个属性可选择word里有的,颜色可以使用十六进制来进行配色
注:
在HTML4中,不赞成使用该标签
在HTML5中,不支持使用该标签
段落标签:
<p> ... p>
是做换行的作用,不换段
作用是定义一个段落,段落内根据页面自动换行
注释符:
标题标签:
<h1(1-6)>...h1(1-6)>
一共6个标题头的大小,一次显示重要性递减
注:尽量靠近在html中的标签,越近越好,以便让搜索引擎最快的领略主题
常用转译字符:
不断行的空格 半角空格 全角空格 < 小于> > 大于> & &符号 " 双引号“” © 版权符号(一个圈圈一个C) ® 已注册商标(一个圈圈一个R)
1、转义字符各字符之间不能出现空格。
2、转义字符必须以";“结束。
3、单独的”&"不被认为是转义字符的开始。
4、转义字符区分大小写。
图片标签:
<img src="" alt=" "/> <-- 常用属性是src、alt(在前面图片存在不显示,图片不存在显示)、height、width-->
主要作用是在浏览器显示图片
注意:
src指的是图片的位置
注意写的程序的文件夹的位置和图片的位置的级别关系(相对路径)
../表示上一级
D://...(文件夹)/1.jpg(不管在哪里,直接从绝对路径出发)
相较于绝对路径,相对路径一般是常用
高度和宽度一般在css里进行修改,此处也可以改,但不常用
超级链接:
<a>....a>
使用超级链接跟网络上的另一个文档相连
<a herf="www.baidu.com">开启另外一个界面a>
超级链接可以是一个字,一个词,一句话,一个图像等等,可以点击这些内容进行跳转或当前文档的某个部分
a标签的target属性
_blank 在新打开、未命名的窗口打开链接
_parent 在父窗口打开链接
_self 在当前窗口打开链接
_top _top目标将会清除所有被包含的frame框架
例子如下:
<a herf="www.baidu.com" target="_blank">开启另外一个界面a>
锚点:
作用:同一个文档中创建指向该锚(位置)的链接
<a name="字体">....a>num-1 sharun师傅太强了
sharun师傅太强了
sharun师傅太强了
sharun师傅太强了
注意:
锚点必须先定义,再使用
自我感觉这个类似于博旁边的标题标签
以上是在当前页面的写法
在其他页面的写法也类似,在#num之前加上跳转定位的页面的网址即可
利用id属性实现锚点:
与name属性类似,将name换成id即可
同一个网页内部不同位置的锚点实现,无论是使用name属性,
还是id属性在链接href中都必须加上#;
表格:
(1)制作
标签:table(表格声明(开头和结尾))、tr(行)、td(列)、border(是否显示边框)、width(表格的宽度和单元格的宽度)
示例代码:
DOCTYPE html>
<html>
<head>
<title>first.htmltitle> head> <body> <table border="1" width="50%"> <tr> <td>姓名td> <td>性别td> <td>生日td> <td>工资td> tr> <tr> <td>张三td> <td>男td> <td>200000000td> <td>2312td> tr> table> body> html>
合并行列:colspan、rowspan
作用:用于合并某些行列
table是以行为单位去进行查找
rowspan、colspan后面接数字就行(行数或列数,合并的是紧挨着的),然后在合并的区域是会有隐藏的行或列,记得删除即可。
其他标签:
border 1 设置边框
width npx,n% 表格宽度
bgcolor 颜色值 表格背景
align left、center、right 表格在文档中的对齐方式
valign bottom、middle、top 三种垂直对齐方式
表单:
作用:用于收集用户信息,用于人机交互
控件的常用属性
属性 作用
name 指定控件的名称,可重复
id 指定标签的唯一标识
value 输入(收集、设置)控件的值
checked 复选框(单选)组默认被选中的项目
selected 列表框默认被选中的项目
src 图片框的图片来源
onclick 鼠标单击事件
disabled 禁用该控件
multiple 允许多选(适合普通列表框)
<form action="aaa" method="post"> <label> 请输入姓名:label> <input type="text" name="" id=""><br> <label>请输入密码:label> <input type="password" name="" id=""> <br> <label>再次输入密码:label> <input type="password" name="" id=""> <label>性别:label> <input type="radio" name="sex" id="">男 <input type="radio" name="sex" id="">女 form>
注:只要name相同则两个只能选一个(性别选择那里)
示例:
DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>first.htmltitle>
head>
<body>
<table border="1" width="50%">
<tr>
<td>姓名td>
<td>性别td>
<td>生日td>
<td>工资td>
tr>
<tr>
<td>张三td>
<td>男td>
<td>200000000td>
<td>2312td>
tr>
table>
<form action="aaa" method="post">
<label> 请输入姓名:label>
<input type="text" name="" id=""><br>
<label>请输入密码:label>
<input type="password" name="" id=""> <br>
<label>再次输入密码:label>
<input type="password" name="" id="">
<label>性别:label><br>
<input type="radio" name="sex" id="" value="男">男
<input type="radio" name="sex" id="" value="女"<!--value是传给后台的值-->>女
<br><label>兴趣爱好label><br>
<input type="checkbox" name="" id="" value="1">游泳
<input type="checkbox" name="" id="" value="2">看书
<input type="checkbox" name="" id="" value="3">
爬山
<input type="checkbox" name="" id="" value="4">
思考
<br><label>生日:label>
<select>
<option value="1995">1995option>
<option value="1996">1996option>
<option value="1997" selected="selected"
select>
HTML学习就到此结束,明天开css学习!
菜鸡也要冲鸭!
学习于慕课网