html 初始 - 各种标签

1.html  文档基本结构

HTML文档结构
        <html>
            <head></head>:head内放的内容不是给用户看的 是给浏览器去识别做相应操作的
            <body></body>:body内放的内容就是浏览器展示给用户看到的花里胡哨的页面
        </html>

 

2.标签

 1.标签分类  

分类一:双标签     单标签(自闭和标签)

分类二: 块级标签 
            独占一行  h1~h6  p   br   hr   div 
            1.块儿级标签内部可以嵌套任意的块儿级标签和行内标签
            2.特列:p虽然是块儿级标签 但是它的内部只能嵌套行内标签 不能嵌套块儿级标签
             如果嵌套了 没有问题 知识不符合html语法规范

             行内标签
             u  s  i  b  span   label(一般结合input标签使用)
             自身文本多大 就占多大
             行内标签内部不能嵌套块儿级标签和行内标签

 

2.head内常用标签   本节只介绍标签 具体使用后面详细解释

title:定义网页标题
        style:内部支持直接写css代码
        link:引入外部的css文件
        script:
            1.内部可以直接编写js代码
            2.可以通过src属性引用外部js代码
        meta:   一般用于增加网站的曝光率
            name属性
                keywords
                description
<head>
    <meta charset="UTF-8">
    <title>亚洲最大的XXX网站</title>
    <meta http-equiv="refresh" content="2;URL=https://www.oldboyedu.com">    两秒后跳转到相应的网址
<!--    <style>-->
<!--        h1 {-->
<!--            color: green;-->
<!--        }-->
<!--    </style>-->
<!--    <link rel="stylesheet" href="mycss.css">-->
<!--    <script>-->
<!--        alert('你好啊 DSB')-->     这里js没有绑定任何事件,打开页面自动跳出弹出框
<!--    </script>-->
<!--    <script src="myjs.js"></script>-->

3.body内常用标签

标题标签:h1-h6
字体标签:s 删除线 b 加粗 u 下划线 i 斜体
行级标签: p 行标签 br 换行 hr 分割线
<p>何处望神州 满眼风光&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;北固楼</p><br>
<p>何处望神州满眼风光北固楼</p>


特殊符号
&nbsp;      空格
<p>a大于b a &gt; b</p>
<p>a小于b a &lt; b</p>
<p>a&b a &amp; b</p>
<p>人民币 &yen;10000000000</p>
<p>版权标识 &copy;</p>
<p>注册商标 &reg;</p>
常用标签: 使用最多  用于页面布局
div 块级标签
span 行内标签 内容多大就占多少位置

img 图片标签
src
1.可以写一个网站图片地址
2.还可以写本地的图片地址
3.url(自动朝该url发送get请求要数据)
alt
当图片加载不出来的时候 默认展示的提示信息
title
当鼠标悬浮在图片上的时候 展示的提示信息
width,height
修改一个 另外一个会自动等比例缩放
如果两个都修改图片就会失真
<img src="download.jpg" alt="这个葫芦娃" title="这是七娃" width="200px" height="200px">
a 标签




列表标签 

列表标签
     无序列表(较多)
    ul
        li
    只要页面上出现了比较有规则排列的文本 基本上都可以用无序列表来实现
有序列表
    ol
       li
            
标题列表
    dl     
       dt标题
       dd内容

表格标签

  <table>
            <thead>
               <tr>
                   <th></th>
                   <th></th>
                   <th></th>
               </tr>
            </thead>
            <tbody>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                <tr></tr>
            </tbody>
        </table>

 表单标签 form 标签    

  下拉框标签   select  标签        label标签

作用 :用于获取用户输入  并提交给后台     以key-value的形式   name 属性即为key   value 属性即为值

 注意:一般  button  按钮 在没有type 属性时,直接即为提交,一般情况下,form  标签中使用input标签type  为 submit来定义提交按钮

        表单标签(*******)
            form标签
            获取用户输入(输入,选择,上传文件....)并且将数据打包发送给后端
            action参数
                用来控制数据提交的路径(到底朝哪个后端服务器提交数据)
                三种写法:
                    1.不写 默认就是朝当前该页面所在的地址提交数据
                    2.全路径(https://www.baidu.com)
                    3.只写路径后缀(/index/) 
                    
            获取用户输入 input标签  该标签是一个行内标签
            
            input类似于前端的变形金刚
                type属性
                    text  普通文本
                    password  密文
                    date   日期
                    radio  多选一
                    checkbox  多选多
                        默认选种  checked="checked"
                        当标签的属性名和属性值相同的时候 可以只写属性名    
                        女<input type="radio" name="gender" checked="checked">
                        简写
                        女<input type="radio" name="gender" checked>
                    reset    重置
                    button   普通按钮
                    submit   触发form表单提交动作
                    file     获取文件
            select标签  下拉框
                一个个选项就是一个个option标签
                默认是单选的
                可以加一个multiple该成多选
                    <select name="" id="" multiple>
                        <option value="">新垣结衣</option>
                        <option value="">明老师</option>
                        <option value="">嫖老师</option>
                        <option value="">波老师</option>
                    </select>
                如何让option标签默认选中
                    加selected="selected"  
                    <select name="" id="" multiple>
                        <option value="" selected="selected">新垣结衣</option>
                        <option value="">明老师</option>
                        <option value="" selected>嫖老师</option>
                        <option value="">波老师</option>
                    </select>
                    
            textarea标签   获取大段文本
                
    
            label通常是配合input一起使用的
                for用来填写对应的input标签id值
                点击label标签内的内容 会自动让对应的input标签    聚焦
             
            
            能够触发form表单提交数据的按钮(******)
                <input type="submit">
                    可以通过value属性来指定按钮文本内容
                    <input type="submit" value="注册">
                <button>点我</button>      
            
            
            input获取到的用户输入就类似于是字典的value
            input中的name属性就类似于是字典的ke



实例

<form action="">
<p>
<label for="d1">用户名:<input type="text" id="d1" name="username"></label>
</p>
<!-- <p>-->
<!-- <label for="d2">用户名:</label>-->
<!-- <input type="text" id="d2"></p>-->
<p>密码:<input type="password" name="password"></p>
<p>生日: <input type="date"></p>
<p>性别:
男<input type="radio" name="gender">
女<input type="radio" name="gender" checked>
其他<input type="radio" name="gender">
</p>
<p>爱好:
篮球<input type="checkbox" name="hobby">
足球<input type="checkbox" checked >
双色球<input type="checkbox">
肉球<input type="checkbox" checked>
</p>
<p>省份:
<select name="province" id="">
<option value="">北京</option>
<option value="">上海</option>
<option value="">深圳</option>
</select>
</p>
<p>前女友:
<select name="" id="" multiple>
<option value="" selected="selected">新垣结衣</option>
<option value="">明老师</option>
<option value="" selected>嫖老师</option>
<option value="">波老师</option>
</select>
</p>
<p>个人简介:
<textarea name="" id="" cols="30" rows="10"></textarea>
</p>
<p>个人简历:
<input type="file">
</p>


<p>
<input type="submit" value="注册">
<input type="reset" value="重置">
<input type="button" value="按钮"> 普通按钮
<button>点我</button>
form表单中的button 按钮自带提交功能,
一般情况 form标签中的提交按钮 用type为submit的 input标签 type=‘submit’来表示

</p>


</form>
 
posted @ 2019-12-26 15:08  躺云飘  阅读(399)  评论(0编辑  收藏  举报