HTML 超文本(二)
HTML 超文本(二)
HTML列表HTML列表标记主要有三种:有序列表、无序列表和定义列表。下面我们来一一的学习
(1).有序列表
有序列表始于 < ol> 标签。每个列表项始于 < li> 标签。列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。
123<ol><li>balabala</li></ol>
这就是一个比较简单的有序列表的最小元素,默认的排序方式就是以数字开头,下面我们来动手写写。
首先来一个最简单的列表,下面是是内容和效果:
在有序列表中我们还能定义其他的排序方式,上面是默认的数字排序,下面我们再加上字母排序和罗马数字排序
这里就只需要添加type属性就可以了,”a”表示以小写字母来排序;”A”就是使用大写字母来排序;”i”就是以小写罗马数字来排序;”I”就是以大写罗马数字来排序。
这里还可以添加start属性,决定起始地。
下面是范例:
123456789101112131415161718192021222324252627282930313233343536 ...
HTML 超文本(一)
HTML 超文本(一)
写在前面:因为这节要方便实现图片的调用,从这一章我们就可以使用环境中的开发软件Brackets(方便补全和查看),但是没有google chrome,不能实时预览,但至少,还有补全。
打开开发环境以后我们在桌面新建一个文件夹,以后我们工程的所有要用的东西就放在里面,方便调用。
HTML链接之所以你可以在浏览器屏幕上单击鼠标或在键盘上按下按键,从而选择并自动跳转到文档中自己感兴趣的那个主题,或跳转到世界上某处完全不同的集合中的某个文档。那是因为你点击的这就是超链接
相信大家对超链接不会陌生吧,天天都不知道点了多少个呢。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,你可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。我们在前面的例子中只简单使用了< a>标签 ,用字符作为网业的超链接,还使用< a>实现了发送邮件的功能。下面我们要讲到的都是关于< a>标签的属性
我们这就详细来讲解HTML链接:
给文字及图片添加超链接首先我们还是回顾一下最简单的链接使用,直接给文字添加链接到网页和另外的HTML文件。
HTML ...
PAT(Basic Level) 1008 数组元素循环右移问题 (20)
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
项目
要求
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
输入格式每个输入包含一个测试用例,第1行输入N ( 1<=N<=100)、M(M>=0);第2行输入N个整数,之间用空格分隔。
输出格式在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。
输入样例126 21 2 3 4 5 6
输出样例15 6 1 2 3 4
代码实现C语言1234 ...
PAT(Basic Level) 1006 换个格式输出整数 (15)
让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
项目
要求
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。
输入格式每个测试输入包含1个测试用例,给出正整数n(<1000)。
输出格式每个测试用例的输出占一行,用规定的格式输出n。
输入样例123456输入样例1:234输出样例1:BBSSS1234输入样例2:23
输出样例12输出样例2:SS123
代码实现Python1234567891011121314num_str = input()if int ...
PAT(Basic Level) 1007 素数对猜想 (20)
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
项目
要求
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。
输入格式每个测试输入包含1个测试用例,给出正整数N。
输出格式每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。
输入样例20
输出样例4
代码实现Python12345678910111213141516171819202122232425262728# python 最后一个示例运行超时。import mathdef check_prime(n) ...
PAT(Basic Level) 1005 继续(3n+1)猜想 (25)
现在给定一系列待验证的数字,我们只需要验证其中的几个关键数,就可以不必再重复验证余下的数字。你的任务就是找出这些关键数字,并按从大到小的顺序输出它们。
项目
要求
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“覆盖”的数。我们称一个数列中的某个数n为“关键数”,如果n不能被数列中的其他数字所覆盖。
现在给定一系列待验证的数字,我们只需要验证其中的几个关键数,就可以不必再重复验证余下的数字。你的任务就是找出这些关键数字,并按从大到小的顺序输出它们。
输入格式每个测试输入包含1个测 ...
HTML 初识 HTML
HTML 初识 HTML
学习路径在这门课中我们会学习到HTML的基础运用,下面我用一张图来描述下我们整门课程的学习路径
什么是HTML
首先,HTML是一种语言,是用来描述网页的语言
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
所谓的超文本就是指页面内可以包含图片、链接、甚至音乐,等非文字元素
HTML 不是一种编程语言,而是一种标记语言 (markup language)所以就算你什么编程语言都不懂,没关系,完全可以上手HTML。
标记语言:一套标记标签 (markup tag)(也就是一些特定的符号,后面我们会讲到)
HTML 就是使用标记标签来描述网页
HTML文件后缀名就是(.html),你可以使用一般的文本编辑器就能编辑(在我们环境中可以使用Brackets,gedit,vim),之后再使用浏览器打开,就能看见所你所编辑的网页
下面我们就来看看别人写好的HTML文件
这张图是网上找的简单的html截图,我们也可以直接打开环境里的浏览器,右键,view page source。
实际的HTML文件和网页的展示就 ...
Django 搜索和Readmore与RSS和分页
Django 搜索和Readmore与RSS和分页
搜索和ReadMore搜索功能搜索功能的实现设计:
前端界面输入搜索关键字, 传送到对应view中
在对应的view中进行数据库关键字搜索
这里搜索可以只对文章名搜索或者全文搜索,首先在my_blog/templates下添加所有输入框,在base.html中,对侧边栏的代码进行如下的修改。
123456789101112131415161718192021222324252627282930313233<div class="sidebar pure-u-1 pure-u-md-1-4"> <div class="header"> <h1 class="brand-title"><a href="{% url "home" %}">Andrew Liu Blog</a> ...
Django 归档, AboutMe和标签分类
Django 归档, AboutMe和标签分类
归档归档就是列出当前博客中所有的文章, 并且能够显示时间, 很容易的可以写出对应的view和模板来
在my_blog/article/views.py添加如下内容:
1234567def archives(request) : try: post_list = Article.objects.all() except Article.DoesNotExist : raise Http404 return render(request, 'archives.html', {'post_list' : post_list, 'error' : False})
在my_blog/templates新建模板archives.html
1234567891011121314151617{% extends "base. ...
Django Markdown和代码高亮
Django Markdown和代码高亮
Markdown 你的博文markdown越来越流行, 越来越多的写博客的博主都喜欢上了makrdown这种标记性语言的易用性和美观性. 像简书, 作业部落, Mou都是比较出名的markdown在线或者离线形式
现在我们就来markdown自己的博客, 首先是安装markdown库, 使用下面命令
12#首先是安装markdown$ sudo pip install markdown #记得激活虚拟环境
现在说说怎么markdown你的博文, 在article下建立新文件夹templatetags,然后我们来定义的自己的 template filter, 然后在templatetags中建立init.py, 让文件夹可以被看做一个包, 然后在文件夹中新建custom_markdown.py文件, 添加代码
1234567891011121314151617import markdownfrom django import templatefrom django.template.defaultfilters import stringfil ...