返回顶部
首页 > 资讯 > 后端开发 > Python >HTML基础入门
  • 333
分享到

HTML基础入门

入门基础HTML 2023-01-30 23:01:25 333人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

  一、浏览器   浏览器是指可以显示网页服务器或者文件系统的html文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件   1,浏览器种类   主流浏览器:Chrome,Firefox,Safari,Opera  

  一、浏览器

  浏览器是指可以显示网页服务器或者文件系统的html文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件

  1,浏览器种类

  主流浏览器:Chrome,Firefox,Safari,Opera

  老师经常说的,不用Chrome浏览器,都不好意思说是程序员

  2,浏览器内核

  内核:可大概为“渲染引擎”,不过我们一般习惯将之称为‘浏览器内核’。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、javascript),并渲染网页

  内核分类:

  Trident:IE,猎豹安全浏览器,360极速浏览器,百度浏览器

  Gecko:Firefox

  WEBkit:Safari

  Blink:Chrome ,Opera

  不同的内核在渲染同一内容的时候会有差别

  二、HTML基础知识

  1,什么是HTML

  HTML:超级文本标记语言,在浏览器运行的一种标记语言

  2,HTML结构

<!DOCTYPE html>       #声明文档类型,
<html lang="en">      #是所有标签的容器,lang表示语言,表示整个文档的内容以什么语言为主  
<head>                 #页面结构的头部,包含辅助显示的标签
    <meta charset="UTF-8"> 
    <title>Title</title>     #页面的标题,在标题栏显示的内容
</head>
<body>                      页面结构的主体,包含在页面中显示的标签

</body>
</html>
<!DOCTYPE>:设置当前文档使用的标准,建议使用HTML5的类型,
HTML标签:用于包裹页面上所有的其他标签
head标签:用于存放title,meta,base,style,script,link标签,这些标签都是用来辅助显示的标签,每个head标签必须有一个title标签
body标签:用于存放所有的页面上的结构标签
title标签:用于设置页面的标题、同时提高SEO的权重
meta标签:设置页面上的字符集(编码格式),utf-8,gb2312
<!--注释内容-->:HTML注释,给代码添加的代码说明性的文字,或者使一些没有必要去掉它的作用
语义化:是指用合理HTML标签以及特有的属性去格式化文档内容

  三、HTML标签

  1,基本标签

不加标签的纯文字也是可以在body中写的
<b>加粗</b>
<i>斜体</i>
<u>下划线</u>
<s>删除</s>
<p>段落标签</p> #独占一个段落

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

<br>  #换行

<!--水平线--><hr> #就是单独个一个水平线
每次加上一些内容,别忘了刷新一下页面,才能看到新添加的效果或者内容,其实上面这些标签很少用

  2,特殊字符

&nbsp;    #空格            °    #&deg;
&gt; #> ± #&plusmn;
&lt; #< ÷ #&divide;
&amp; #& 乘号 #&times;
&yen; #¥ ²平方 #&sup2;
&copy; #版权标识© ³立方 #&sup3
&reg; #注册

  3,div标签和span标签(最常用的),没有语义的标签

div布局标签
在页面上单独独占一行,如果不设置宽度,默认占一行,通常作为容器布局的时候使用
span标签
一行可以放多个,显示大小由内容决定

  4,img标签

 <img src = '张钧蜜.png' alt="这是张钧蜜" title="美女张钧蜜" width="700" height="700">
     <!--src=图片的路径,alt=图片的描述,在图片加载失败后显示,
    title=图片描述,在鼠标悬停在图片上时会显示-->
通过width,height来设置宽和高,,若只设定一个,会自动等比例缩放,src的路径又分为两种:网页上的一个图片路径和本地的一个图片路径

  5,a跳转标签

  <a  id="zjm" href="11.html#iii" target="_blank"><h1>喜欢我?</h1></a>
    <!--a标签的跨页面进行定位-->
    <!--href=目标页面的路径,a标签中一定要有内容,target属性设置的是,a标签的跳转方式,
   默认值为_self,不保留当前页面,跳转;_blank,保留当前页面,打开一个新的窗口进行跳转-->
    <p>kkkkkkkkkkkkkk</p>
    <p>wwwwwwwww</p>
    <p>eeeeeeeeeeeee</p>
    <p>rrrrrrrrrrrr</p>
    <p>rrrrrrrrrrrr</p>
    <a href="#zjm">点我</a>
上面的a标签的id为zjm,如果我点击‘点我’,页面会定位到上面的a标签,效果图为下图

  6,列表

  <ul type="">      #无序列表,type里面可以给参数,circle,square,,,,代表每行前面的图形
        <!--unorder list,有ul标签,就必须有li标签,而且只能有li标签-->
        <li>苹果</li>
        <li>香蕉</li>
        <li><h1>西瓜</h1></li>
    </ul>
    <hr>
    <ol type="" start="">         #有序列表,type的参数有1,a,A,i,I,代表以那种数字来排序
        <!--order list-->
        <li>一等奖</li>
        <li>二等奖</li>
        <li>三等奖</li>
    </ol>
    <hr>
    <dl>
        <!--definition list-->       #自定义列表,存在明显的从属关系
        <dt>手机品牌</dt>
        <dd>苹果</dd>
        <dd>三星</dd>
        <dd>小米</dd>
        <dt>电脑品牌</dt>
        <dd>苹果</dd>
        <dd>三星</dd>
        <dd>小米</dd>
    </dl>

  效果图:

  7,表格

<table border="1" width="500" height="300" cellpadding="10" cellspacing="2" align="center">
        <!--border 表格边框的宽度
            width 表格的高度
            height 表格的高度
            cellspacing 边框之间的间歇
            cellpadding 表格中的单元格中的内容跟边框的距离
            align 水平位置,left center right-->
        <caption><h1>帅哥排行</h1></caption>
        <thead>
            <tr>
                <th>序号</th>
                <th>姓名</th>
                <th>性别</th>
                <th>年龄</th>
            </tr>
        </thead>
        <tfoot>
            <tr align="center">
                <td >总结</td>
                <td colspan="3"></td>
                <!--rowspan='2'  表示独占列的2个单元格
                colspan = '2' 表示独占行的2个单元格-->
            </tr>
        </tfoot>
        <tbody>
             <tr align="center">
            <td>1</td>
            <td >彭于晏</td>
            <td>男</td>
            <td>49</td>
        </tr>
        <tr align="center">
            <td>2</td>
            <td>刘德华</td>
            <td>男</td>
            <td>55</td>
        </tr>
        <tr align="center">
            <td>3</td>
            <td>周杰伦</td>
            <td>男</td>
            <td>45</td>
        </tr>
        </tbody>
<!--table 表格
    tr 行
    td 行内的单元格
    th 表头
    caption 表的标题
    thead 容纳表的表头
    tbody 容纳表的主体内容
    tfoot 容纳表的尾巴,一般不出现-->
    </table>

  效果图:

  8,表单

<fORM action="Http://127.0.0.1:8888" method="get">          #action为表单提交的目标地址,method为提交方法,为get时,可以在目标网页的网址上看到提交内容,若为post,就看不到
        <label for="username">昵称:</label><input type="text" id="username" name="username" placeholder="请输入您的昵称" value="爱你"><br>      #文本框
     
        <label>       #label标签,加了之后,点击密码两个字,输入框自动获取光标
            密码:<input type="passWord" name="pwd" placeholder="请输入6位密码"><br>           #密码框
        </label>
     
        性别:<input type="radio" name="sex" checked="checked" value="1">男                #单选框,在同一单选框中,name值要相同;checked是默认选项
        <input type="radio" name="sex" value="2">女
        <input type="radio" name="sex" value="3">不详<br>

        爱好:<input type="checkbox" name="hobby" checked="checked" value="a">打游戏<input type="checkbox" name="hobby" value="b">吃饭            #多选框
        <input type="checkbox" name="hobby" value="c">睡觉<br>

        <input type="button" value="登录"><br>                  #普通按钮

        <input type="reset"><br>                                 #重置按钮,点击之后,表单内所有输入内容被重置

        <input type="submit"><br>                              #提交按钮,点击之后,会把整个表单内容让目标地址提交

        <input type="image" src="张钧蜜.png" width="50"><br>      #图片

        出生年月:<select name="year" multiple=‘Ture’>                       #下拉框,multiple为布尔属性,设置后为多选下拉框,不设置默认单选
                    <option value="1995">1995</option>
                    <option value="1996">1996</option>
                    <option value='1997' selected="selected">1997</option>
                    <option value="1998">1998</option>
                </select>年
                <select name="month">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option>5</option>
                    <option>6</option>
                    <option>7</option>
                </select>月
                <select name="day">
                    <option>01</option>
                    <option>02</option>
                    <option>03</option>
                    <option>04</option>
                </select>日<br>

        交友宣言:<textarea name="xuanyan"></textarea><br>          #文本域 ,筐的大小可以拉大

        日期:<input type="date" name="date"><br>                  #日期

        时间:<input type="time" name="time"><br>                 #时间

    </form>
name:表单提交时的键,注意和id的区别
value:表单提交时对应项的值
  button,reset,submit时,value为按钮上显示的文本内容
  text,password,hidden时,value为输入框的初始值
  CheckBox,radio时,value为选中项相关联的值
checked:radio,CheckBox默认被选中的项

  效果图:

 

 

 

 

 

 

  

--结束END--

本文标题: HTML基础入门

本文链接: https://lsjlt.com/news/180482.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • HTML基础入门
      一、浏览器   浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件   1,浏览器种类   主流浏览器:Chrome,Firefox,Safari,Opera  ...
    99+
    2023-01-30
    入门 基础 HTML
  • 【JavaWeb】HTML零基础入门
    ✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【JavaWeb】 ✈️✈️本篇内容:HTML基础语法详解,附带综合案例。 🚀🚀代码托管平台github:Ja...
    99+
    2023-10-18
    html java 前端
  • HTML入门零基础教程(四)
    嗨,大家好,我是异星球的小怪同志 一个想法有点乱七八糟的小怪 如果觉得对你有帮助,请支持一波。 希望未来可以一起学习交流。 通过前三篇的学习,相信你们对HTML有了一些基础的了解,那么我们就来先做一个小练习,巩固一下之前所学习的知识。 目...
    99+
    2023-08-31
    html 前端 css javascript vscode
  • Javaweb基础入门HTML之table与form
    目录前章知识HTML简介:本节用到的单词意思:table的相关用法form的相关用法输入元素文本域(TextFields)密码字段单选按钮(RadioButtons)提交按钮(Sub...
    99+
    2024-04-02
  • Html基础入门知识点有哪些
    这篇文章主要介绍“Html基础入门知识点有哪些”,在日常操作中,相信很多人在Html基础入门知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Html基础入门知识点有...
    99+
    2024-04-02
  • MongoDB基础入门
    简介 • MongoDB是为快速开发互联网Web应用而设计的数据库系统。 • MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分。 • MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,Mong...
    99+
    2021-02-07
    MongoDB基础入门
  • MyBatis基础入门
    鲁春利的工作笔记,好记性不如烂笔头官方文档详见:http://www.mybatis.org/mybatis-3/zh/index.html入门XML配置XML映射文件动态SQLJava API日志 ...
    99+
    2024-04-02
  • Mysql入门基础
    MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅 是...
    99+
    2024-04-02
  • PHP基础入门
    1.2 PHP简介 1.2.1 概述 PHP是Hypertext Preprocessor的缩写,(超文本预处理器)是一种在服务器端运行的开源的脚本语言。 LAMP组合(Linux,Apache,My...
    99+
    2023-09-26
    php 服务器 mysql
  • Flutter基础入门
    文章目录 一、Flutter基础知识1.Flutter简介和发展历史2.Flutter安装和配置3.Dart语言基础知识Dart语言特性Dart基本语法空安全 Null safetyDart异...
    99+
    2023-10-25
    flutter android ui
  • python入门基础
    新的开始,新的奋斗!从今天起开始学习python的相关知识! 首先python的基本的关键字和基本的分支结构都跟C语言差不多,这里主要介绍python中比较特别的一些基础内容,包括列表,元组和字符串 列表 创建列表 空列表...
    99+
    2023-01-30
    入门 基础 python
  • python-基础入门
    列表shoplist = ['apple', 'mango', 'carrot', 'banana']shoplist[2] = 'aa'del shoplist[0] #删除第一个元素shoplist.insert('4','www') ...
    99+
    2023-01-31
    入门 基础 python
  • Python:基础入门
    #Python 逻辑运算: and,or,not #Python中没有&&,||,!等短路逻辑运算符而是用and,or,not分别替代 print("================================ 逻辑运算...
    99+
    2023-01-31
    入门 基础 Python
  • Java 入门基础
    Java软件工程师是指运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。::::::::::::::::::::::::::::::::::::::::::::::::::::::::Java 入门基础...
    99+
    2023-06-02
  • html form表单基础入门案例讲解
    目录一,表格标签–1,概述–2,总结二,表单标签–1,测试–2,总结–3,form提交数据三,form表单的练习四,CSS-1,概述-2,语法-3,入门案例五,选择器总结一,表格标签...
    99+
    2024-04-02
  • HTML入门基础的知识点有哪些
    这篇文章给大家分享的是有关HTML入门基础的知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。标记、标签、元素标签和元素通常是描述同样的意思,但是严格来说,一个HTML元...
    99+
    2024-04-02
  • Java SQL注入案例教程及html基础入门
    目录一,SQL注入–1,需求–2,测试–3,总结二,练习PreparedStatement–1,需求–2,测试–3,制作工具类三,HTML–1,概述–2,入门案例–3,使用工具–4,...
    99+
    2024-04-02
  • 前端基础入门四(JavaScript基础)
    目标:掌握编程的基本思维掌握编程的基本语法我们先来学习JavaScript基础,后续会讲解JavaScript高级。重点内容变量的声明及使用数据类型类型转换运算符JavaScript介绍JavaScript是什么JavaScript是一种运...
    99+
    2023-06-03
  • Python Requests 基础入门
    首先,Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 不友好。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最...
    99+
    2022-06-04
    入门 基础 Python
  • PHP之基础入门
    Php Php全称为:Hypertext Preprocessor(中文名:超文本预处理器); 简称:personal Home page; 开始php之前,要先设置它的文件编码信息 header(‘Content-type:te...
    99+
    2023-09-10
    php 服务器 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作