怎么制做包含HTML5新元素及marquee 、a 、img、p、h1、h2和hr等标签的网页?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么制做包含HTML5新元素及marquee 、a 、img、p、h1、h2和hr等标签的网页?相关的知识,希望对你有一定的参考价值。
参考技术A <!DOCTYPE html><html lang="en">
<!-- head标签里面的内容是整个网页的头部信息 -->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网页的标题</title>
</head>
<!-- 这里是写css样式的地方 -->
<!-- css 是不是用来修饰网页的界面效果的 把网页当做一个人 css就是这个人的化妆品 -->
<!-- 要想给对应的标签加上不同的效果 我们首先第一步 用class绑定一个自定义的类名 然后在写对应的css效果 -->
<style>
/* css样式的写法 点+类名*/
.template
/* 背景颜色 */
/* background-color: red; */
.span_1
/* 字体颜色 */
color: red;
/* 字体大小 */
font-size: 28px;
.span_2
color: blue;
font-size: 10px;
.ads
color: green;
font-size:25px;
.adstwo
color: black;
font-size: 45px;
</style>
<body>
<!-- html就相当于是 这个人的身体结构 他有脚头眼睛鼻子等等.. -->
<!-- 输入框 -->
<!-- 首先 我们所有的html标签都应该 用div容器包裹起来 -->
<!-- 其次 要给对应的标签加上相应的属性样式 用class指定类名 类名就是可以用来写css的 类名的名字可以随便写 -->
<div class="template">
<!-- 什么是块级标签? >> 简单的说 就是这个标签在浏览器会独立的占一行 -->
<!-- 什么是行内标签? >> 简单的说 就是这个标签纸在浏览器不会独立占一行 两个行内标签可以并排显示 -->
<span class="span_1">span标签</span>
<span class="span_2">span标签2</span>
<!-- 要求:把第一个P标签颜色变绿 然后字体变大 把第二个P标签颜色变黑 然后字体变更大 -->
<p class="ads">我是P标签</p>
<p class="adstwo">我是P标签2</p>
<!-- 输入框标签 -->
<!-- 文本输入框 -->
<!-- type表示这个输入框是哪种类型的 -->
<!-- placeholder 表示这个输入的说明 -->
<!-- 输入框 文本输入框 密码输入框 数字输入框 ..等等 -->
<input type="text" placeholder="这是文书输入框">
<input type="password" placeholder="这是密码是输入框">
<input type="number" placeholder="这是数字输入框">
<!-- img 图片标签 src 图片的路径(我们要先知道图片的路径才能引用图片) -->
<!-- alt表示当图片不能正常的被加载出来的时候 显示alt里面对应的内容 -->
<!-- ../返回上一级目录查找 ./当前目录下查找 -->
<img src="../img/liuyifei.jpg" alt='这是图片不能正常被加载时显示的内容'>
</div>
</body>
</html>
您好,您可以参考下上面的代码哦(如果有用,望采纳哦)
怎么实现marquee标签的向上无缝滚动?
用《marquee》标签,必须一次滚动完之后,才会进行下次滚动,也就是说头尾有很大的间隔,我想实现的效果是:有间隔,但间隔不能太大。通过上网搜到很多例子代码,可是他们获取的滚动区域的文字都是列表形式的,如:
<li>1 <a href="#" title="信息公开工作">挺酷的VB打字效果,加载外部TXT文本</a></li>
<li>2 <a href="#" title="信息公开工作">国务院办公厅转发监察部等部门 </a></li>
而我滚动的文字部分全部来自一个变量a,文字的格式也是在a中设置的,请问该怎么解决这个问题?
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
</head>
<body>
<style>
#marquee pheight:30px;line-height: 30px;margin:0
</style>
<div style="height:30px;overflow:hidden;">
<div id='marquee'>
<p>第1段</p>
<p>第2段</p>
<p>第3段</p>
<p>第4段</p>
<p>第5段</p>
</div>
</div>
<script>
(function()
var marquee = document.getElementById('marquee');
var offset=0;
var scrollheight =marquee.offsetHeight;
var firstNode = marquee.children[0].cloneNode(true);
marquee.appendChild(firstNode);//还有这里
setInterval(function()
if(offset == scrollheight)
offset = 0;
marquee.style.marginTop = "-"+offset+"px";
offset += 1;
,50);
)();
</script>
</body></html>
<div id="demo" style="overflow:hidden;height:168px;width:300px;">
<div id="demo1">
<!--此处放要显示的内容-->
</div>
<div id="demo2"></div>
</div>
<script language="javascript">
var speed=30;
var demo2=document.getElementByIdx_x("demo2");
var demo1=document.getElementByIdx_x("demo1");
var demo=document.getElementByIdx_x("demo");
demo2.innerHTML=demo1.innerHTML;
function Marquee()
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight;
else
demo.scrollTop++;
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function() clearInterval(MyMar);
demo.onmouseout=function() MyMar=setInterval(Marquee,speed);
</script>
—— 【仙】墨纸
参考技术A先写个案例
<marquee style="width: 100%;" scrollamount="2" direction="up" behaviour="Scroll">这是案例这是案例这是案例这是案例这是案例这是案例这是案例</marquee>在说说direction属性
direction="left"向左(默认值)
direction="right"
向右
direction="down"
向下
direction="up"
向上
代码:
<marquee direction="up">我向上滚动</marquee> 参考技术B jQuery的例子,跑马灯不工作 参考技术C margquee做不到无缝滚动的,只能靠js以上是关于怎么制做包含HTML5新元素及marquee 、a 、img、p、h1、h2和hr等标签的网页?的主要内容,如果未能解决你的问题,请参考以下文章