• HTML入门


    HTML

    超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分.结构包括“头”部分(英语:Head),和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
    html详细文档: 点击

    书写规范

    <!DOCTYPE html> 				#申明html版本
    <html lang="en"> 				#申明语言
    	<head>						#head申明网页信息
    	    <meta charset="UTF-8">	#申明编码meta标签可以定义很多其他属性
    	    <title>html入门</title>
    	    <link rel="shortcut icon" href="images/favicon2.ico" type="image/x-icon">				
    	    						#icon
    	    <style></style>			#css代码或者文件引用
    	    <script></script>		#js代码或者文件引用
    	</head>
    	
    	<body>						#页面代码
    		Some html code!
    	</body>
    </html>
    

    head头部内使用的标签

    meta标签

    HTML文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。
    meta标签文档:点击

    <meta charset="UTF-8">
    
    title标签

    定义网站标题

    <title>html入门</title>
    
    link标签
    标签定义文档与外部资源的关系,通常用于引用icon和css link标签文档:[点击](http://www.w3school.com.cn/tags/tag_link.asp) ``` ```
    style和script标签

    可在head定义也可以写在body中style用于定义CSS代码,script用于定义JS代码.后面css和js中详细说.

    body中的标签分类

    1. 块级标签
      块级标签:总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度。display:block就是将元素显示为块级元素。
        <div></div>
        <p></p>
        <h1></h1>
        <form></form>
        <ul></ul>
        <li></li>
    
    1. 内联标签
      内联标签:和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。display:inline就是将元素显示为行内元素.
        <span></span>
        <a></a>
        <label></label> 
        <input> <img> 
        <strong></strong> 
        <em></em>
    

    body中的常用标签

    p和br标签

    p: 会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。
    br: 换行

    <p>p标签一般用在段落中,表示一个段落的开始和结束</p>
    <p>br标签则是在<br/>语句中的<br/>任意<br/>位置换行</p>
    

    p标签一般用在段落中,表示一个段落的开始和结束

    br标签则是在
    语句中的
    任意
    位置换行

    a标签

    相当于head中的link标签,但是会跳转页面而不是引用,主要作用有两个

    1. 定义超链接.最重要的属性是 href 属性,它指示链接的目标
    <a href="http://www.baidu.com" target="_blank">baidu</a>
    

    baidu

    1. 锚点,href跳转到页面中的对应#id处
    	<p>
        <a href="#C4">查看 Chapter 4。</a>
        </p>
        
        <h2>Chapter 1</h2>
        <p>This chapter explains ba bla bla</p>
        
        <h2>Chapter 2</h2>
        <p>This chapter explains ba bla bla</p>
        
        <h2>Chapter 3</h2>
        <p>This chapter explains ba bla bla</p>
        
        <h2><a name="C4">Chapter 4</a></h2>
        <p>This chapter explains ba bla bla</p>
    

    查看 Chapter 4。

    Chapter 1

    This chapter explains ba bla bla

    Chapter 2

    This chapter explains ba bla bla

    Chapter 3

    This chapter explains ba bla bla

    Chapter 4

    This chapter explains ba bla bla

    img标签

    相当于head中的link标签引用图片的功能,主要有两个属:src定义图片来源,title定义图片名称

    <img title="百度首页图" src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png" style="height: 50px; 50px"/>
    
    h系列标签

    标题从h1-h6从大到小.

    <h1>h1</h1>
    <h2>h2</h2>
    <h3>h3</h3>
    ...
    <h6>h6</h6>
    

    h1

    h2

    h3

    ...
    h6
    select系列标签

    select 可创建单选或多选菜单。selected定义默认选项,size属性定义可见的内容长度,multiple定义是否多选,optgroup label选项分组,可以用value定义返回值.

    单选:

    <select size="1"> #单选
    	    <option>北京</option>
    	    <option>上海</option>
    	    <option>广州</option>
    	    <option selected="selected">成都</option> #默认
    </select>
    

    多选:

    <select size="3" multiple="multiple"> #多选
    	    <option>北京</option>
    	    <option>上海</option>
    	    <option>广州</option>
    	    <option>成都</option>
    </select>
    

    分组:

    <select size="6"> #分组
    	    <optgroup label="直辖市">
    	        <option>北京</option>
    	        <option>上海</option>
    	    </optgroup>
    	    <optgroup label="省会">
    	        <option>成都</option>
    	        <option>广州</option>
    	    </optgroup>
    </select>
    
    input系列标签
    1. 复选框
      checked 属性设置默认选中
    <input type="checkbox" checked="checked" />
    <input type="checkbox" />
    
    1. 单选框:name属性相同时多个中只能选一个,value,checked
    <p><input name="gender" type="radio" value="m"/></p>
    <p><input name="gender" type="radio" value="f" /></p>
    

    1. 文本输入框,value属性设置默认值
    <input type="text" value="默认值"/>
    
    <textarea>textarea</textarea>
    

    1. 密码框:隐藏输入的文本
    <input type="password" />
    
    1. 文件选择框
    1. 提交按钮

    button 只是一个按钮不会提交表单,需要绑定事件(所触发的行为).
    submit 提交表单按钮,触发后会默认提交表单(即使绑定了事件也会触发表单的提交) value按钮上的文字

    <input type="button" value="btn" />
    <input type="submit" value="提交"/>
    
    form标签

    标签用于为用户输入创建 HTML 表单,action规定当提交表单时向何处发送表单数据,method规定用于发送 form-data 的 HTTP 方法(get,post)。name属性,将数据以字典方式提交

    <form action="http://127.0.0.1:8000/">
        <div>
            用户:<input name="user_name" type="text" />
        </div>
    	<div>
            密码:<input name="password" type="password" />
        </div>
        <input type="submit" value="登录"/>
    </form>
    
    <div>
        用户:<input name="user_name" type="text" />
    </div>
    <div>
        密码:<input name="password" type="password" />
    </div>
    <input type="submit" value="登录"/>
    

    label标签

    点击文本跳转到对应选择框,使用id关联

    <label for="lb01">婚否</label>
    <input id="lb01" type="checkbox" />
    


    ul系列标签

            <ul>
                <li>无序</li>
                <li>无序</li>
                <li>无序</li>
            </ul>
            <ol>
                <li>有序</li>
                <li>有序</li>
                <li>有序</li>
            </ol>
    
            <dl>
                <dt>标题</dt>
                <dd>内容</dd>
                <dd>内容</dd>
                <dd>内容</dd>
            </dl>
    
    <li>无序</li>
    <li>无序</li>
    <li>无序</li>
    
    >
    1. 有序
    2. 有序
    3. 有序
    >
    标题
    内容
    内容
    内容

    tab系列标签

    展示表格的标签,tr代表一行,th标题的列和td内容行表示列
    colspan属性定义占用行方向多少格(占用多少列), rowspan列方向上占用多少格(占用多少行)

    > <table border="1">
           <tr>
                <th>
                    第一列
                </th>
                <th>
                    第二列
                </th>
                <th>
                    第三列
                </th>
            </tr>
            <tr>
                <td colspan="2">111,222</td>
                <td>333</td>
            </tr>
            <tr>
                <td rowspan="2">111,111</td>
                <td>222</td>
                <td>333</td>
            </tr>
            <tr>
                <td>222</td>
                <td>333</td>
            </tr>
    </table>
    
        <tr>
            <th>
                第一列
            </th>
            <th>
                第二列
            </th>
            <th>
                第三列
            </th>
        </tr>
        <tr>
            <td colspan="2">111,222</td>
            <td>333</td>
        </tr>
        <tr>
            <td rowspan="2">111,111</td>
            <td>222</td>
            <td>333</td>
        </tr>
        <tr>
            <td>222</td>
            <td>333</td>
        </tr>
    

    fieldset系列标签

    无什么用

    <fieldset>
        <legend>登录</legend>
        <p>用户</p>
        <p>密码</p>
    </fieldset>
    
    <legend>登录</legend>
    <p>用户</p>
    <p>密码</p>
    

    html中的常用属性

    所有的标签都可以定义的属性
    id,不提交的数据,一般用id,用于html代码关联.
    name,提交数据时用来标识数据,在input radio中有特殊作用
    value,一般为设置标签的默认文本,input radio中配合name提交数据
    style,定义css样式
    class,引用代码

    html中的常用符号

    &lt;	<	小于号或显示标记
    &gt;	>	大于号或显示标记
    &amp;	&	可用于显示其它特殊字符
    &quot;	“	引号
    &reg;	®	已注册
    &copy;	©	版权
    &trade;	™	商标
    &ensp;	 	半个空白位
    &emsp;	 	一个空白位
    &nbsp;		不断行的空白
    

    符号代码大全: 点击

  • 相关阅读:
    MySQL概述
    Seleniumselenium基础入门
    MySQL数据库的安装与使用
    元素定位_id
    Selenium浏览器的前进、后退、刷新
    元素定位_tag_name
    Selenium浏览器操作_窗口大小设置
    元素定位_name
    搭建maven服务器(repository)
    使用dos命令生成目录树
  • 原文地址:https://www.cnblogs.com/ops-sylar/p/6568021.html
Copyright © 2020-2023  润新知