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>


是做换行的作用,不换段

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

 

注释符:

 

标题标签:

<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>

 

 

锚点:

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

 

锚点1


<
a name="字体">....a>

num-1 sharun师傅太强了
sharun师傅太强了
sharun师傅太强了

sharun师傅太强了

 

 

 

注意:

锚点必须先定义,再使用

 

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

 

以上是在当前页面的写法

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

 

 

利用id属性实现锚点:

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

 

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

 

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

 

 

表格:

(1)制作

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

HTML入门学习_第1张图片

 

 

 

 

 

示例代码:

 

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学习!

菜鸡也要冲鸭!

学习于慕课网

 

你可能感兴趣的:(HTML入门学习)