HTML入门学习

 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>

<br>是做换行的作用,不换段

作用是定义一个段落,段落内根据页面自动换行

 

注释符:

<!-- -->

 

标题标签:

<h1(1-6)>...</h1(1-6)>

 

一共6个标题头的大小,一次显示重要性递减

注:尽量靠近在html中的<body>标签,越近越好,以便让搜索引擎最快的领略主题

 

常用转译字符:

 

&nbsp; 不断行的空格

&ensp; 半角空格

&emsp; 全角空格

&lt; 小于>

&gt; 大于>

&amp; &符号

&quot; 双引号“”

&copy; 版权符号(一个圈圈一个C)

&reg; 已注册商标(一个圈圈一个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>

 

 

锚点:

作用:同一个文档中创建指向该锚(位置)的链接

 

<p> <a herf="#num-1"> 锚点1  </a> </p>
<
a name="字体">....</a>
<p>num-1 sharun师傅太强了
sharun师傅太强了
sharun师傅太强了

sharun师傅太强了</p>

 

 

 

注意:

锚点必须先定义,再使用

 

自我感觉这个类似于博旁边的标题标签

 

以上是在当前页面的写法

在其他页面的写法也类似,在#num之前加上跳转定位的页面的网址即可

 

 

利用id属性实现锚点:

与name属性类似,将name换成id即可

 

同一个网页内部不同位置的锚点实现,无论是使用name属性,

 

还是id属性在链接href中都必须加上#;

 

 

表格:

(1)制作

标签:table(表格声明(开头和结尾))、tr(行)、td(列)、border(是否显示边框)、width(表格的宽度和单元格的宽度)

 

 

 

 

 

示例代码:

 

<!DOCTYPE html>
<html>
<head>
   <meta charset="UTF-8">
    <title>first.html</title>
</head>
<body>
    <table border="1" width="50%">
        <tr>
            <td>姓名</td>
            <td>性别</td>
            <td>生日</td>
            <td>工资</td>

        </tr>
        <tr>
            <td>张三</td>
            <td></td>
            <td>200000000</td>
            <td>2312</td>
        </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.html</title>
</head>
<body>
    <table border="1" width="50%">
        <tr>
            <td>姓名</td>
            <td>性别</td>
            <td>生日</td>
            <td>工资</td>

        </tr>
        <tr>

            <td>张三</td>
            <td></td>
            <td>200000000</td>
            <td>2312</td>
        </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">1995</option>
                    <option value="1996">1996</option>
                    <option value="1997" selected="selected"<!--表示默认选中-->>1997</option>
                    <option value="1998">1998</option>
                    <option value="1999">1999</option>

                </select>
                <select>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3"3></option>
                </select><br>
                    
                    头像<img src="1.jpg">
                <select>
                    <option value="1.jpg">1</option>
                    <option value="2.jpg">2</option>
                    <option value="3.jpg">3</option>
                </select><br>
                <input type="button" value="普通按钮">
                <input type="submit" value="提交按钮">



    </form>

</body>
</html>
View Code

 

 

表单其他控件:

 

textarea:多行文本输入框(类似贴吧发帖)

 

 

<textarea rows="5" cols="30">sharun师傅nb</textarea>

 

 

 

 滚动条or隐藏控件:

    <input type="file" ><input type="button" name="" value="上传"><br>
    000<input type="hidden" name=""<!--隐藏域这个控件,不想显示但可以传递-->>000
    <select size="4">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
<!--类似显示出来xx个,超出变成滚动条-->
    </select>

 

HTML学习就到此结束,明天开css学习!

菜鸡也要冲鸭!

学习于慕课网

 

posted @ 2020-05-15 21:14  青梅茶  阅读(174)  评论(0编辑  收藏  举报