学习目的

1,能改前端的模板

2,自己装修页面

3、前后端交互多个技术

4、能操作网页元素

5、能和前端开发人员沟通

开发工具:

pycharm/webStorm

EditPlus(适合初学)

sublime(各种模块,推荐)

Visual Studio/VSCode

Chrome(谷歌浏览器)

1、配置HTML模板

打开sub,crtl+alt+h 生成一个html模板 或 file->New File ->HTML

<!doctype html>   <!-- html标准 H5标准,只能出现在第一句第一行-->
<html> <!--网页开始-->
<head> <!--用来设置网页的属性-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--网页属性值-->
<meta name="Keywords" content=""> <!--关键字 类似百度google搜索时的关键字-->
<meta name="description" content=""> <!---描述 搜索到关键字后显示的内容-->
<title>title</title> <!--标签页标题-->
<style type="text/css">
*{margin:0;padding:0;} </style> <!--'/'表示严格与不严格模式-->
<link href="" rel="stylesheet">
</head> <!--头部-->
<body> <!--主体、内容--> </body>
</html> <!--网页结束-->

2、html标签:

标签是由尖括号<> 把关键词括起来,通常是成对出现

2.1HTML规范

1)由闭合的标签必须闭合

2)所有的标签一律小写

3)开发的适合,注意代码缩进(通常四个空格或两个空格)

4)特殊符号规范使用,并以分号结尾

2.2定义标题

<body>
<h1>Python</h1> <!--加粗顺序约大字体越小,一个页面当中一般来说只会出现一次h1,可以供我们的搜索引擎进行关键字匹配-->
<h2>Java</h2> <!--也有换行的功能-->
<h3>C++</h3>
<h4>C#</h4>
<h5>Go</h5>
<h6>VB</h6>
《Python 3程序开发指南》本书首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。
</body>

2.3段落标签

<p></p>,前后的元素都会被换行

<body>
<h1>Python</h1>
《Python 3程序开发指南》本书首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。 <p>
Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C++、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programming with Python》以及《Qt:The Definitive Guideto PyQt Programming》(Addison—Wesley,2008),并与Jasmin Blanchette共同编写了《C++GUI Programming with Qt 4》(Addison—Wesley,2006)。作为Trolltech的文档管理者,Mark创立了并负责编辑Trolltech的技术杂志《Qt Quarterly》。
</p>
</body>

效果:

2.4特殊符号 &lt; &gt; amp; &copy;

  <h2>特殊符号使用</h2>
<p>&amp;lt;h1&amp;gt;Python&lt;;h1&gt;</p>
<p>小于 ------&amp;lt;</p>
<p>大于 ------&amp;gt;</p>
<p>&amp; ------&amp;apm;</p>
<p>版权号 ----&copy;<p>
<p>空格 ------&nbsp;&nbsp;&nbsp;------</p>
<p>叉 ------ &times;</p>
<p> 换 <br/> 行 </p>

效果:

2.5标签

sub编辑器 ctrl+alt+enter  输入p等关键字,可对所选区加标签

alt+shift+w

sub编辑器 ctrl+d 多选,选中后可esc键,撤销关键词

谷歌浏览器ctrl+r 刷新

b 加粗

p 段落

strong  同加粗区别是能被SEO搜索引擎优化

a <a href="">This is a标签</a>   增加跳转

<a href="http:\\www.baidu.com">This is a标签</a>  #跳转到百度
<a href="#">This is a标签</a>  #跳转到当前页面
<a href="#" name="top">this is top</a>  <!--跳转的位置-->
<a href="#top">This is a标签</a> <!--跳转到上文-->
<p id="p">  <!--其它类型标签跳转,只能取一次-->
<a href="#p">This is a标签</a>

2.6图片

1)BMP 点阵图,占用空间大,色彩丰富。

2)JPEG,JPG   有损压缩,在页面中一般都采用此格式

3)gif  动图

4)png  支持Alpha通道,支持透明,半透明,支持无损压缩

<img src="" alt="" width="500" height="" />

src:图片路径

width:宽度,单位像素

height:高度

alt:搜索引擎关键字

2.7列表

1)无序列表

disc:圆形黑色实心

square:方形黑色实心

circle:空心圆

    <ul type="square">
<li>111</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>

2)有序列表

<ol>
li{$@5}*3 #sub中从5开始创建创建3列
</ol>

i:小写罗马字符序列号

I:大写罗马字符序列号

A:大写字母序列号

a:小写字母序列号

     <ol type="I">
<li>5</li>
<li>6</li>
<li>7</li>
</ol>

3)定义一个列表

     <dl>
<dt>标题1</dt>
<dd>data定义数据</dd>
</dl>

html基础1(环境准备、标签)的更多相关文章

  1. docker 系列 - 基础镜像环境和Docker常用命令整理

    =======================docker 基础镜像环境 alpine=======================可以使用 docker search 命令搜索指定的 image, ...

  2. Service系统服务(五):PXE基础装机环境、配置并验证DHCP服务、配置PXE引导、验证PXE网络装机、PXE+kickstart自动装机

    一.PXE基础装机环境 目标: 本例要求为后续的PXE服务器构建提供RHEL7软件仓库,完成下列任务: 1> 在CentOS真机部署Web目录/var/www/html/rh7dvd   2&g ...

  3. PXE基础装机环境

                                                                    PXE基础装机环境 案例1:PXE基础装机环境 案例2:配置并验证DHC ...

  4. Android 开发基础及环境配置

    2011年买了第一部安卓操作系统的手机,当时势头正盛的HTC不可思议(incredible),当时的想法就是想学习下智能手机开发,但是由于各种原因,客观上是公司的项目太忙了,忙于项目管理.团队建设.客 ...

  5. Centos 基础开发环境搭建之Maven私服nexus

    hmaster 安装nexus及启动方式 /usr/local/nexus-2.6.3-01/bin ./nexus status Centos 基础开发环境搭建之Maven私服nexus . 软件  ...

  6. [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)

    [Android] 环境配置之基础开发环境(SDK/Android Studio)   博客: blog.csdn.net/qiujuer 网站: www.qiujuer.net 开源库: Geniu ...

  7. CentOS6.5 搭建基础PHP环境(yum安装)

    转载:闲来无事 » CentOS6.5 搭建基础PHP环境(yum安装) yum安装php环境只需要几条简单的命令就可以实现,OK,各位客官,菜来了.首先确保你的yum源可用,或者网络是通的,不然下载 ...

  8. Mybatis动态SQL单一基础类型参数用if标签

    Mybatis动态SQL单一基础类型参数用if标签时,test中应该用 _parameter,如: 1 2 3 4 5 6 <select id="selectByName" ...

  9. JAVA_SE基础——2.环境变量的配置&测试JDK

    哈喽,利用晚上的空余时间再写篇心的~~~  谢谢大家 前一篇文章 JAVA_SE基础--JDK&JRE下载及安装http://blog.csdn.net/thescript_j/article ...

  10. Dynamics CRM2015 非基础语言环境下产品无法新建的问题

    该现象出现在2015版本上,之前从没注意过这个问题不知道以前的版本是否存在. 我的安装包的基础语言是中文,第一张图有添加产品的按钮,切换到英文环境下后就没有了,一开始以为是系统做了隐藏处理,但用工具查 ...

随机推荐

  1. ansible入门三(Ansible的基础元素和YAML介绍)

    Ansible的基础元素和YAML介绍   本节内容: YAML Ansible常用的数据类型 Ansible基础元素 一.YAML 1. YAML介绍 YAML是一个可读性高的用来表达资料序列的格式 ...

  2. Repeat a string repeat a string

    重要的事情说3遍! 重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串. 这是一些对你有帮助的资源: Global String Object 这道题的思路就是按照题目要求一步一步 ...

  3. IE中的if语句--实现不同版本IE浏览器不同html代码 (转)

    在很多html代码中常常可以看到很多的IE的条件语句,有时候很不明白他们的意思,其实这是为了能与低版本浏览器实现更好的兼容,例如在制作纯CSS的级联菜单时,由于在IE6中只有<a>支持伪类 ...

  4. 重温HTML

    1 <h1> </h1>标题标签 <p> </p>段落标签 <img src=“ ”>图片标签 2. <em>和<stro ...

  5. hdu 6053 TrickGCD(筛法+容斥)

    TrickGCD Time Limit: 5000/2500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total ...

  6. LeetCode OJ:Maximal Rectangle(最大矩形)

    Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and ...

  7. redis的list类型以及其操作

    lists类型 给你个图;' lists类型以及操作List是一个链表结构,主要功能是push.pop.获取一个范围的所有值等等,操作中key理解为链表的名字.Redis的list类型其实就是每一个子 ...

  8. mysql 数据传输报错 MySQL server has gone away With statement:

    利用navicat premium 拷贝数据库时,报错MySQL server has gone away With statement:, 造成这样的原因一般是sql操作的时间过长,或者是传送的数据 ...

  9. EasyDSS流媒体服务器Linux emerg getpwnam("xxx") failed解决办法

    本文转自EasyDarwin开源团队Alex的博客:http://blog.csdn.net/cai6811376/article/details/73770943 EasyDSS 流媒体服务器是什么 ...

  10. [置顶] 不再迷惑,也许之前你从未真正懂得 Scroller 及滑动机制

    学习本来就是从困惑中摸索问题答案的过程,能够描述出来问题就已经成功了一半.只要发现了困扰你的东西是什么,那么你就离解答出来不远了.----肯尼斯 R. 莱伯德 一直以来,Android 开发中绕不过去 ...