zoukankan      html  css  js  c++  java
  • 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学习!

    菜鸡也要冲鸭!

    学习于慕课网

  • 相关阅读:
    pytorch之dataloader深入剖析
    Pytorch多GPU并行处理
    鸡汤:做灯泡的
    数据工程师
    软实力
    七拼八凑的读书感
    深入一点儿
    Session的生命周期
    cloudera项目源代码
    Storm实时计算系统
  • 原文地址:https://www.cnblogs.com/JeffKing11/p/12895194.html
Copyright © 2011-2022 走看看