怎么制做包含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中设置的,请问该怎么解决这个问题?

<html>
    <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等标签的网页?的主要内容,如果未能解决你的问题,请参考以下文章

html5的新元素

HTML5新增及移除的元素

html5新增及废除属性

HTML5中input元素新增加哪些type属性值?它们有啥作用?

<marquee>标签放的位置

pdfobject.js中怎么在新页面预览pdf文件