贯彻落实《中共广西壮族自治区委员会组织部关于继续抓好2022年“将〈红色传奇〉进行到底”系列活动的通知》的精神,决定在全市单位、社区、农村、校园开展“将《红色传奇》进行到底”征文、书法、绘画、诵读评比活动。
一、参赛作品类别及相关要求
(一)征文作品
1.内容要求
(1)着重围绕《红色传奇》纪录片和《红色传奇》《传承红色基因 争做时代新人》等系列读本的相关人物、事件、精神,结合清廉柳州建设等内容进行创作;
(2)文章体裁不限,要求主题鲜明、内容充实、中心突出,符合社会主义核心价值观;
(3)每位参赛者最多可提交1篇作品;
(4)必须由本人独立撰写,不能抄袭他人作品;
(5)小学组、中学组参赛作品需由指导老师在活动主题网站报名页面的“推荐意见”栏内写上100—200字的评语和推荐意见。
2.格式要求
(1)字数要求
小学组(1—6年级):不超过800字;
中学组(7—12年级):800—1500字;
成人组:1500—2500字。
(2)提交作品为Word文档,保存格式支持DOC、DOCX,大小不超过1MB;
(3)Word文件命名方式:姓名+标题;
(4)Word文件格式要求:A4纸型,标题采用二号小标宋体,正文采用三号仿宋体,字间距标准,行间距固定值29.5磅。
(二)书法作品
1.内容要求
(1)着重围绕《红色传奇》纪录片和《红色传奇》《传承红色基因 争做时代新人》等系列读本的相关人物、事件、精神,结合清廉柳州建设等内容进行创作;
(2)作品分为软笔书法、硬笔书法;
(3)每位参赛者最多可提交1件作品;
(4)作品必须由创作者独立完成,不得代笔、挪用他人作品。
2.格式要求
(1)软笔书法作品最大尺寸不超过四尺竖幅(68cm宽×136cm高),最小尺寸不小于四尺三开(45cm×68cm);
(2)硬笔书法作品最小不小于16开(21cm×28cm);
(3)提交的电子版作品图片务必是清晰、无局部模糊、无遮挡、无暗角、无变形的JPG格式文件,大小在1M—5M;(如图片出现以上问题评审组不予评审)
(4)JPG文件命名方式:姓名+标题;
(5)获奖作品后期需提供可以达到出版要求的电子文件。(可扫描或用专业相机翻拍,文件大小需达到3M以上,分辨率需达到300DPI。)
(三)绘画作品
1.内容要求
(1)着重围绕《红色传奇》纪录片和《红色传奇》《传承红色基因 争做时代新人》等系列读本的相关人物、事件、精神,结合清廉柳州建设等内容进行创作;
(2)作品形式不限,要求作品主题明确、立意鲜明、导向正确。作品中不得出现任何形式的地图;作品中凡出现或涉及国旗、党旗、国徽、党徽、军旗等徽标图案时务必做到描绘准确,不能歪曲、模糊、污染;作品如描绘的是历史事件,所描绘的场景和人物服饰等需遵照历史原貌,不得臆造和歪曲历史;
(3)每位参赛者最多可提交1幅作品;
(4)作品必须由创作者独立完成,不得代笔、挪用他人作品。
2.格式要求
(1)非国画作品统一使用4开纸(44cm×59cm),国画作品统一使用四尺三开宣纸(68cm×45cm);
(2)作品最大尺寸不超过80cm宽×150cm高,最小尺寸不小于4开(44cm×59cm);
(3)报名提交的电子版作品图片务必是清晰、无局部模糊、无遮挡、无暗角、无变形的JPG格式文件,大小在1M—5M;(如图片出现以上问题评审组不予评审)
(4)JPG文件命名方式:姓名+标题;
(5)获奖作品后期需提供可以达到出版要求的电子文件。(可扫描或用专业相机翻拍,文件大小需达到3M以上,分辨率需达到300DPI。)
(四)诵读作品
1.内容要求
(1)参赛者从《红色经典诵读书目》(可在活动官方网站下载)中任选一篇作为诵读的内容,并将诵读作品录制成音频上传至活动官方网站;
(2)每位参赛者最多可提交1个作品;
(3)作品必须由创作者独立完成,不得代读、挪用他人作品。
红色经典诵读书目网址:http://gx.people.com.cn/GB/349603/396553/index.html。
(或长按识别下方二维码)
2.格式要求
(1)音频为MP3格式,大小不超过20M,无需压缩和打包音频文件;
(2)MP3文件命名方式:姓名+标题。
二、投送方式
1.投稿时间:即日起至2022年10月31日。
2.投送方式:参赛者通过登录活动主题网站进行报名投稿,投稿网站地址:http://gx.people.com.cn/GB/349603/396553/index.html。
(或长按识别下方二维码)
3.在报名截止时间前,如需修改已提交的作品,可在活动官方网站撤回重新上传。
三、评比办法
本次评选活动采用初赛(县级)、复赛(市级)、决赛(自治区级)的三级赛制,由各级活动组委会组织行业专家(作家、书法家、画家、出版人、专业教师等)组成评审组,按照评审规则,逐级对本级评比的作品进行分组线上评审。
四、奖项设置
(一)征文类
1.小学组、中学组、成人组分别设特等奖1名,一等奖10名,二等奖20名,三等奖30名,优秀奖若干名。
2.小学组、中学组各设优秀指导老师奖11名。
(二)书法类
1.小学组、中学组、成人组分别设特等奖1名,一等奖10名,二等奖20名,三等奖30名,优秀奖若干名。
2.小学组、中学组各设优秀指导老师奖11名。
(三)绘画类
1.小学组、中学组、成人组分别设特等奖1名,一等奖10名,二等奖20名,三等奖30名,优秀奖若干名。
2.小学组、中学组各设优秀指导老师奖11名。
(四)诵读类
1.小学组、中学组、成人组分别设特等奖1名,一等奖10名,二等奖20名,三等奖30名,优秀奖若干名。
2.小学组、中学组各设优秀指导老师奖11名。
(五)优秀组织奖
设优秀组织奖若干名。
五、奖励办法
(一)由自治区“将《红色传奇》进行到底”系列活动组委会颁发荣誉证书。
(二)获奖作品由广西人民出版社结集出版(无稿酬)。
(三)书画作品特等奖和一等奖获奖作品将被组委会永久收藏并颁发收藏证书。
六、版权声明
主办单位对参加活动的作品有展览、研究、摄影、录像、出版及宣传权。
七、其他事项
各地要根据新冠肺炎疫情常态化防控工作要求,遵守属地管理原则,科学制定活动疫情防控工作方案及应急处置预案,安全有序推进活动的组织筹备。
图文来源丨柳州市委组织部
值班编辑丨黄杏俏
责任编辑丨梁立明
责任监制丨梁 洲
出品单位丨融水苗族自治县融媒体中心
《醉美融水》APP、《秀美融水 风情苗乡》微信公众号版权所有,未经书面授权,不得转载、摘编或以其他方式使用该作品。
回说到html的基本格式和a标签的用法。
接下来说一说段落标签——p标签,不管是一封信还是一篇文章,合理的分段能够让整篇文字的结构更加清晰。
整篇文章以标题起始。
在html中标题标签有h1、h2、h3、h4、h5、h6。
上回我们创建了一个index.html文件,里面写了:
现在把body中的代码换成:
双击index.html文件,便会在浏览器中看到如下效果:
h2标签中的文字相较h1标签中的文字显示效果要小一些,h3比h2又小一些,h6最小。具体效果你可以自己敲代码试一试。
标题之后便是第一个自然段。html中段落标签为p,代码如下:
浏览器中的效果如下:
标题标签和段落标签都会独占一行,独占一行的意思就是,第一行我只写了一个字,那么之后的字就不能和我在一行了,因为我独占了。比如,下面图中这样,我在h3标签中只写了一个“我”字,h3标签之后写了一个“你”字:
浏览器中的效果:
如果,我们不用h3标签,就像下面这样:
浏览器中的效果:
现在我们是不是可以理解标题标签(h1~h6)和段落标签(p)独占一行的意思了。
独占一行的标签还有div、blockquote。
下面是div、blockquote标签的代码:
浏览器中的效果:
你一定注意到代码中我写的话了吧,p标签有内边距,div没有,blockquote不光有内边距还有缩进,那么内边距是个什么东东呢?缩进又是什么东东呢?听我给你慢慢道来。
我们在纸上画边框为红色的一个长方形或者正方形,长方形或者正方形里面放一个蓝色的纸片。如下图:
理解了内边距之后,那么再来说说缩进,缩进就好像是在前面加了几个空白一样。如果你要手动缩进那你就敲几个空格上去,如果用blockquote标签的话,这个标签自动给你加上了缩进。
那么p标签和blockquote标签的内边距怎么才能看得见呢?
其实浏览器有一个查看内边距的功能,这个功能叫做开发者工具。
看图:
你也可以按f12键,调出这个开发者工具。所有浏览器都有这个开发者工具,一般的快捷键都是f12。
我们来查看一下p标签的内边距:
p标签的上、下、左、右边框和它里面的文字之间是有距离的,也就是图中土黄色的部分。
但是如果你用开发者工具,查看div标签的话,并没有内边距。
查看blockquote标签的话也是有内边距的。
我们为什么要了解这些东西呢?这些东西是很重要的基础,不管学什么东西,老师总会强调你基础很重要。但是你却感觉这些东西好像并没有什么用,那是因为前期学的东西还没有构成一个体系,如果现在让你做一个淘宝首页出来,你肯定不会,因为你只学了一丢丢,还没有能力去做淘宝的首页。等你学完了,有能力做淘宝首页的时候,你会发现不了解这些基础的后果就是从头再学一遍,徒增学习成本。何不现在就把基础打扎实呢?
动手做,动手敲,敲完了在浏览器测试效果。不敲光看,你是永远学不会的。
HTML 是一种描述网页语言, 指的是超文本标记语言 (Hyper Text Markup Language)。其中,超文本指的是网页上可以包含图片,视频,连接信息。标记也叫做标签,所以标签书写的是<内容>。语言就是一种交流工具,HTML 是用户与浏览器之间交互工具。
简单说,HTML 是由浏览器解析执行的,它不会将 HTML 标签展示出来,而是会解析 HTML 标签,以特定效果展示出来。
<html>
<head>HEAD</head>
<body>BODY</body>
</html>
可以使用 JetBrains WebStorm 或者 VS Code 进行开发。
<html> 代表当前书写的是一个 HTML 文档
<head> 存储的本页面的一些重要的信息,它不会显示
标签下有一个子标签 <title> 它是用于定义页面的标题的
<body> 书写的内容会显示出来,属性:1. text 用于设置文字颜色;2. bgcolor 用于设置页面的背景色;3. background 用于设置页面的背景图片
<!-- 注释不会在浏览器中显示 -->
br 标签就是一个换行功能标签
在 p 标签中的内容会在开始与结束之间产生一个空白行并且它会自动换行
常用属性 align 的作用是设置段落中的内容对齐方式,可取值有 left right center
hr 标签会在页面上产生一个水平线
常用属性:
align:可取值有 left right center 代表水平线位置
size:代表水平线高度(厚度)
width:代表水平线宽度
color:水平线的颜色
两种方式:
Div 是一个块标签
Div 与 CSS 结合,会更好对页面进行排版
Span 标签也是一个块标签Div 与 span 区别:Div 会自动换行,我们也叫这样的标签为行级元素Span 标签它不会自动换行,我们也叫它为行内元素
Font 标签可以设置字体,字的大小及颜色
常用属性:
Face:用于设置字体,例如 宋体 隶书 楷体
Size:用于设置字的大小
Color:用于设置字的颜色
我们所看到的屏幕上所有的颜色都是由红、绿、蓝这三种基色调混合而成的。每一种颜色的饱和度和透明度都是可以变化的,用 0~255 的数值来表示。如纯红色表示为 (255,0,0),十六进制表示为 #FF0000。按这种表达方式,理论上我们可以得到 256 * 256 *256=16777216 种颜色。
<h1> 最大 <h6> 最小,它们代表的是标题,可以使用 <b> <i> 对文字设置加粗或倾斜
注意:在 HTML 中允许标签进行嵌套的,但是一般都包裹嵌套,而不可以进行交叉嵌套
有序清单:
<!-- 有序列表 I II III-->
<ol type="I" start="3">
<li>张三</li>
<li>李四</li>
<li>王五</li>
</ol>
<!-- 无序列表 -->
<ul type="square">
<li>Java</li>
<li>Python</li>
<li>C#</li>
</ul>
<img> 可以让我们在网页引入一张图片
常用属性
<a> 标签可以实现跳转到其它页面操作。超链接内容不仅可以是文本,也可以是图片等信息
常用属性
<!-- 学习表格标签 -->
<table border="2" align="center" width="400px">
<caption>学生成绩单</caption>
<tr>
<th>姓名</th>
<th>语文成绩</th>
<th>数学成绩</th>
<td colspan="2" align="center"><b>操作</b></td>
</tr>
<tr align="center">
<td>张三</td>
<td>99</td>
<td>100</td>
<td>修改</td>
<td>删除</td>
</tr>
<tr align="center">
<td>李四</td>
<td>90</td>
<td>66</td>
<td>修改</td>
<td>删除</td>
</tr>
</table>
通过表单可以将要提交的数据提交到指定的位置
<!-- 表单:用户注册案例 -->
<form name="form1" action="user/login" method="POST">
<table border="1" width="64%" align="center">
<tr>
<td>用户名:</td>
<td>
<input type="text" name="username">
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<input type="password" name="password">
</td>
</tr>
<tr>
<td>性别:</td>
<td>
<input type="radio" name="sex" checked="checked">男
<input type="radio" name="sex" >女
</td>
</tr>
<tr>
<td>地址:</td>
<td>
<select name="province">
<option value="0">--请选择省--</option>
<option value="10001">广东</option>
<option value="10002">上海</option>
<option value="10003">山东</option>
</select> 省
<select name="city">
<option>--请选择市--</option>
<option value="1000301">广州市</option>
<option>深圳市</option>
<option>东莞市</option>
</select> 市
</td>
</tr>
<tr>
<td>编程语言:</td>
<td>
<input type="checkbox" name="language" checked="checked">Java
<input type="checkbox" name="language">Python
<input type="checkbox" name="language">Go
</td>
</tr>
<tr>
<td>照片:</td>
<td>
<input type="file" name="image">
</td>
</tr>
<tr>
<td>自我介绍:</td>
<td>
<textarea name="remark" rows="5" cols="100"></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="注册">
<input type="reset" value="取消">
</td>
</tr>
</table>
</form>
通过框架标签可以定制 HTML 页面布局
在 HTML 页面上去描述框架信息时,不可以将 <frameset> 写在 <body> 标签中
framesetTest.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>HTML 框架标签</title>
</head>
<!-- rows 定义了三行:第一行 100 像素,第三行:100 像素;第二行:剩下的像素 -->
<frameset rows="100, * , 100">
<frame name="topModule" src="./top.html"></frame>
<frameset cols="100, * ">
<frame name="menuModule" src="./menu.html"></frame>
<frame name="contentModule" src="./content.html"></frame>
</frameset>
<frame name="footModule" src="./foot.html"></frame>
</frameset>
</html>
top.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>top</title>
</head>
<body>
<div>头部信息</div>
</body>
</html>
foot.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>footL</title>
</head>
<body>
<div>底部信息</div>
</body>
</html>
menu.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>menu</title>
</head>
<body>
<div>菜单信息</div>
</body>
</html>
content.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>content</title>
</head>
<body>
<div>内容显示区</div>
</body>
</html>
<meta> 标签必须写在 <head> 标签之间
使用 link 标签来导入 CSS
详情查看菜鸟教程:https://www.runoob.com/charsets/ref-html-ascii.html
DOM, Document Object Model -- 文档对象模型,是 HTML 和 XML 文档的编程接口,以树结构表达 HTML 文档。
DOM 是 W3C(万维网联盟)的标准。
DOM 定义了访问 HTML 和 XML 文档的标准。
W3C DOM 标准被分为 3 个不同的部分:
DOM 是被视为节点树的 HTML。
根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:
HTML DOM 将 HTML 文档视作树结构,这种结构被称为节点树。
节点树中的节点彼此拥有层级关系。常用父(parent)、子(child)和同胞(sibling)等术语来描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。
HTML DOM 方法是可以在节点(HTML 元素)上执行的动作。
HTML DOM 属性是可以在节点(HTML 元素)设置和修改的值。
可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。所有 HTML 元素被定义为对象,而编程接口则是对象方法和对象属性。方法是能够执行的动作(比如添加或修改元素)。属性是能够获取或设置的值(比如节点的名称或内容)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>DOM</title>
</head>
<body>
<div id="div1">
<p id="p1">Hello</p>
<p id="p2">Hello</p>
</div>
<script>
// 先获取 P 元素
var element = document.getElementById("p1")
// 直接修改 p 元素的内容
element.innerHTML = "此时已是修改后的内容"
// 修改 p2 标签的样式
var ele = document.getElementById("p2")
ele.style.color="blue"
ele.style.fontFamily="宋体"
ele.style.fontSize="larger"
// 添加元素
// 创建一个p元素
var elementP = document.createElement("p")
// 创建一个内容
var nodeText = document.createTextNode("新加的 P 元素")
// 把文字内容添加到p元素中
elementP.appendChild(nodeText)
// 把新创建的p元素添加div1元素中
var div1 = document.getElementById("div1")
div1.appendChild(elementP)
// 插入添加新的元素
// 创建一个新的元素
var eleP = document.createElement("p")
// 创建一个内容
var noText = document.createTextNode("在 P1 元素前添加的新元素")
// 把文字内容添加到 p 元素中
eleP.appendChild(noText)
// 把新创建的 p 元素添加 div 1 元素中
var parentDiv1 = document.getElementById("div1")
// 获取指定被添加的元素
var p1 = document.getElementById("p1")
// 在元素前添加;参数说明:1.要添加的元素;2.在那个元素之前添加(指定一个元素)
parentDiv1.insertBefore(eleP, p1)
// 删除元素
// 获取父元素
var pdiv1 = document.getElementById("div1")
var removep1 = document.getElementById("p1")
// 使用父元素删除该元素
pdiv1.removeChild(removep1)
</script>
</body>
</html>
HTML DOM 允许 JavaScript 对 HTML 事件作出反应。当事件发生时,可以执行 JavaScript,比如发生用户点击一个 HTML 元素的事件。
如需在用户点击某个元素时执行代码,可以把 JavaScript 代码添加到 HTML 事件属性中:onclick=JavaScript
HTML 事件的例子:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>DOM 事件</title>
<!-- JavaScript 代码必须写在 script 中 -->
<script>
function onLoadFun(){
alert("已载入...");
}
// 文本框失去焦点事件
function onBlurFun(){
alert("此方法是文本框失去焦点事件,用来校验此文本框输入数据的")
}
// 表单被提交时执行事件
function onSubmitFun(){
alert("此表单已提交,这个方法也可以来作为数据校验的");
}
// 元素被改变时触发事件
function onChangeFun(){
alert("文本框元素已输入新的数据")
}
// 当鼠标悬停在某一个元素上时执行的方法
function onMouseOverFun(element){
element.innerHTML = "鼠标已停在H1元素上了"
}
// 当鼠标离开某一个元素时执行事件
function onMouseOutFun(element){
element.innerHTML = "鼠标已离开H1元素上了..."
}
</script>
</head>
<!-- 需求:当页面被载入时,执行一个代码,弹框提示已载入 -->
<body onload="onLoadFun()">
<!-- 需求:在一个表单中有用户名录入的文本框,当输入完文本框的时候进行名称校验,提交的时候弹框显示 -->
<form onsubmit="onSubmitFun()">
用户名:<input id="username" name="username" onchange="onChangeFun()" >
<br/>
<button type="submit">提交</button>
</form>
<!-- 需求:有一个 H1 标签元素,当鼠标移动到 H1 元素上时,修改文字,当鼠标移出元素时执行事件 -->
<h1 onmouseover="onMouseOverFun(this)" onmouseout="onMouseOutFun(this)">我是一个标题</h1>
</body>
</html>
想了解更多,欢迎关注我的微信公众号:Renda_Zhang
*请认真填写需求信息,我们会在24小时内与您取得联系。