HTML基础入门

时间:2020-06-04 16:05:50   收藏:0   阅读:31

学习推荐地址w3school

一、HTML页面结构

1、前端

前端开始中最基本的也是最必须的三个技能,前端的开发中,在页面的布局时:

2、HTML历史

HTML:超文本标记语言,是网页制作必备的编程语言,超文本就是指页面可以包含图片,连接,甚至音乐,程序等非文字元素

3、HTML的页面结构

超文本编辑语言的结构包括:头部(head)、和主体(boby),其中头部提供关于网页的信息,主体提供网页的具体结构

<!DOCTYPE html>
<html lang="en">
<head>
    <!--头部信息,不会在页面显示-->
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!--主体部分 页面中显示内容-->
    <h1>第一个网页页面</h1>
</body>
</html>

1. 文档声明

2. 页面头部

3. 页面内容

二、常见的HTML标签

1、注释:<!-- -->

2、标题标签:

<!--标题标签-->
    <h1>标题1</h1>
    <h2>标题2</h2>
    <h3>标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>

3、段落和换行标签

<hr>
<p>这个是段落标签 &nbsp;&nbsp;段落<br>标签</p>
<hr>

4、块标签

<div >块标签,没有具体语义,</div>
<div>将结构分成一块一块的</div>
<p>这里是正常颜色<span style="color:red" >python是红色</span>
<span>java</span></p>

5、含样式和语义的行内标签

标签 含义
<i></i> 行内元素,字体为斜体
<em></em> 行内元素,语义为强调内容,表示重要,效果斜体
<b></b> 行内元素,字体加粗
<strong></strong> 行内元素,语义强调,表示非常重要,效果字体加粗
<i>字体是斜体</i><br>
<em>语义为强调,表示重要,效果斜体</em><br>
<b>粗体字</b>
<strong>语义强调,表示非常重要,效果字体加粗</strong>

6、图像标签和链接标签

图片标签:<img src=" alt="">:

链接标签:<a href=""></a>

样式链接:<link rel="stylesheet" type="text/css" href="theme.css">

<img src="img/bd_logo1.png" alt="百度首页" width="200" height="100">
<img src="img/bd_logo12222.png" alt="百度首页"><br>
<a href="http://www.baidu.com">百度一下</a>

<head>
    <link rel="stylesheet" type="text/css" href="">
</head>

7、列表

有序列表: <ol></ol>

<ol>
    <li>列表一</li>
    <li>列表一</li>
    <li>列表一</li>
    <li>列表一</li>
    <li>列表一</li>
</ol>

无序列表:<ul></ul>

<ul>
    <li>无序一</li>
    <li>无序一</li>
    <li>无序一</li>
    <li>无序一</li>
    <li>无序一</li>
</ul>

8、表格

表格标签:<table border="1"></table>

<!--border="1" 表示表格的线条粗细-->
<table border="5">
    <!--定义一行表头-->
    <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
    </tr>
    <!--定义两行-->
    <tr>
        <!--定义列和定义单元格内容-->
        <td>小明</td>
        <td>18</td>
        <td>男</td>
    </tr>

    <tr>
        <td>小明</td>
        <td>18</td>
        <td>男</td>
    </tr>
</table>

三、HTML表单

1、表单标签:form

<form action="url" method="get/post"></form>

元素标签 作用
<label></label> 中间写入文本,为表单元素定义文字标注
<input> 定义通用的表单元素
<textarea></textarea> 定义多行文本输入框
<slect></select> 定义下拉表单元素
<option></option> 定于下拉表单中的元素选项,配合select标签使用

2、input标签的属性

<!--name、value、placeholder属性示例-->
<form action="" method="get">
    <!--帐号密码输入框-->
    <label for="username">帐号:</label>
    <input type="text" name="username" id="username" placeholder="请输入帐号"><br>
    <label for="pwd">密码:</label>
    <input type="password" id="pwd" name="pwd" placeholder="请输入密码"><br>
    <label>性别:</label>
    <input type="radio" name="gender" value="男"> 男
    <input type="radio" name="gender" value="女">女
    <br>
    <input type="submit" value="登陆">
    
</form>
作用
text 定义单行文本输入框
password 定义密码输入框
radio 定义单选框
checkbox 定义复选框
file 定义上传文件
submit 定义提交按钮
button 定义一个普通按钮
reset 定义重置按钮
image 定义图片作为提交按钮,用src属性定义图片地址
hidden 定义一个因此的表单域,用来存储值

3、label标签

4、textarea标签

<!--多行输入框-->
<label for="text">文本说明</label>
<textarea name="text" id="text" cols="10" rows="2" placeholder="输入需要说明的文本">
</textarea><br>
属性 描述
autofocus autofocus 规定在页面加载后文本区域自动获得焦点。
cols number 规定文本区内的可见宽度。
disabled disabled 规定禁用该文本区。
form form_id 规定文本区域所属的一个或多个表单。
maxlength number 规定文本区域的最大字符数。
name name_of_textarea 规定文本区的名称。
placeholder text 规定描述文本区域预期值的简短提示。
readonly readonly 规定文本区为只读。
required required 规定文本区域是必填的。
rows number 规定文本区内的可见行数。
wrap hard soft 规定当在表单中提交时,文本区域中的文本如何换行。

5、select标签

<!--下拉框-->
<select name="fruit">
    <option value="苹果" >苹果</option>
    <option value="香蕉">香蕉</option>
    <option value="西瓜">西瓜</option>
</select>

6、select标签

四、内联框架

1、iframe

例子:将百度页面链接到当前页面

<!--内联框架-->
<iframe src="http://www.baidu.com"  height="1000" width="2000"></iframe>

五、HTML元素分类

元素就是标签,布局中常见的又三种标签

1、块标签

块标签也可以成为行标签,布局中常用的标签如:div、p、ul、li、h1-h6、dl、dt、dd等都是块标签,它在布局的行为:

2、内联标签

内联标签,也可以成为行内标签,布局中常用的标签如:a、apan、em、b、strong、i等内联标签,他们布局中的行为

3、内联块标签

内联块标签,也叫行内块标签,是新增的元素类型、现有的元素没有归于此类别的,lmg个input标签的行为类似这种元素,但是也归于内联标签,我们可以通过用display属性将块标签或者内联标签转化成这种标签,他们在布局中的行为:

display属性是永凯色织元素的类型及隐藏的

总结

原文:https://www.cnblogs.com/jiangmingbai/p/10994319.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!