一个响应式网站

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="mycss.css">
<style type="text/css">
body{
/*js和css直接写在html里面了*/
padding:0;
margin:0;
background-color:#f4f4f4;
font-family: Arial,Helvetica,Sans-serif;
font-size:15px;
line-height:1.5;
}
.container{
width:98%;
margin:auto;
overflow:hidden;
}
.button_1{
height:32px;
background:#e8491d;
border:0;
padding-left:10px;
padding-right:10px;
color:#ffffff;
}
header{
background:#35424a;
color:#ffffff;
padding-top:30px;
min-height:70px;
border-bottom:#875285 3px solid;
}
header a {
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
font-size:16px;
}
header ul{
margin:0;
padding:0;
}
header li{
display:inline;
float:left;
padding:0 20px 0 20px ;
}
header #branding {
float:left;
}
header #branding h1{
margin:0;
}
header nav{
float:right;
margin-top:10px;
}

header .hightlight,header .current a {
color:#e8491d;
font-weight:bold;
}
header a:hover{
color:#cccccc;
font-weight:bold;
}
#showcase{
min-height:400px;
background:#e8491d;/*or url(placeholder.jpg) no-repeat fixed top";*/
text-align:center;
color:#ffffff;
}
#showcase h1{
margin-top:100px;
font-size:55px;
margin-bottom:10px;
}
#showcase p {
font-size:20px;
}
#newsletter{
padding:5px;
color:#ffffff;
background:#35424a;
}

#newsletter form {
float:right;
margin-top:30px;
}
#newsletter h1{
float:left;
}
#newsletter input[type="email"]{
padding:4px;
height:20px;
width:270px;
}
#boxes{
margin-top:20px;
}
#boxes .box{
float:left;
width:33%;
}
.imgsrc{
width:60px;
height:20px;
background:#35424a;
}

footer {
padding:20px;
margin-top:20px;
color:#ffffff;
background-color:#35424a;
text-align:center;
}
#allpicture{
margin-top:50px;
}
.pictures:nth-child(odd){
float:left;
width:30px;
height:20px;
background-color:#35424a;
}
.pictures:nth-child(even){
float:left;
width:30px;
height:20px;
background-color:#e8491d;
}
#allpicture:after{
content:"."
display:block;
height:0px;
visibility:hidden;
clear:left;
}
</style>
<title>my webside</title>
</head>
<body>
<header>
<div class="container">
<div id="branding">
<h1> <span class="hightlight">Heathers</span> Webside </h1>
</div>
<nav>
<ul>
<li class="current"><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="services.html">Services</a></li>
</ul>
</nav>
</div>
</header>
<section id="showcase">
<div class="container">
<h1>Professional web design</h1>
<p>i have no idea what to put here, but here it is,rse sfui dssfdwe iol wro ddui slsuiui  dlu ijiul sdfuihoi </p>
</div>
</section>
<section id="newsletter">
<div class="container">
<h1>Subcribe to our newsletter</h1>
<form>
<input type="email" placeholder="Enter your email..."/>
<input type="submit" class="button_1">
</form>
</div>
</section>
<section id="boxes">
<div class="container">
<div class="box">
<div class="imgsrc">
</div>
<h3>CSS3 Styling</h3>
<p>lef dfd dsf dds d dswe e2j,ew rj  df sd lsaj fd fsd </p>
</div>
<div class="box">
<div class="imgsrc">
</div>
<h3>HTML5 Markup</h3>
<p>lef dfd dsfsdds dsfd w re2j,ewrrj  dfjsd lsaj f sd </p>
</div>
<div class="box">
<div class="imgsrc">
</div>
<h3>Graphic Design</h3>
<p>lef dfd dsfs ds ds sw 2j,ewrrj  dfj d lsaj fd sd </p>
</div>
</section>
<section>
<div class="container">
<div id="slider">
</div>
<p>Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web.[1] Web browsers receive HTML documents from a webserver or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.
</p>

<div id="allpicture">
<div class="pictures"></div><div class="pictures"></div>
</div>
</div>

</section>
<footer class="myfooter">
<p>heather web design ,copyright &copy; 2017</p>
</footer>
<script>
function theSlider(){
if (!document.getElementById) return false;
if (!document.createElement) return false;
if (!document.getElementsByClassName) return false;
var slider = document.getElementById("slider")
var shouldbeimg = document.createElement("div")
shouldbeimg.setAttribute("class","shouldbeimg")
slider.appendChild(shouldbeimg);
shouldbeimg.style.width="60px";
shouldbeimg.style.height="20px";
shouldbeimg.style.marginTop="20px";
shouldbeimg.style.background="#e8491d";

var notes = document.createElement("p")
notes.innerHTML="thank you for visiting"
var myfooter = document.getElementsByClassName("myfooter")[0]
var bodys = document.getElementsByTagName("body")[0];
notes.style.textAlign="center";
notes.style.fontSize="20px";
bodys.insertBefore(notes,myfooter);
}

function changeitems (){
var imgsrc =document.getElementsByClassName("imgsrc");
for (i=0;i<imgsrc.length;i++){
imgsrc[i].addEventListener("click", function(){
var itemclass= this.getAttribute("class");/*应该是href图片*/
var theitem = document.getElementById("allpicture").getElementsByClassName("pictures");
for (k=0;k<theitem.length;k++)
theitem[k].setAttribute("class",itemclass);
})
}
}

window.onload=function() {theSlider();changeitems();}

</script>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
</script>
</body>
</html>

时间: 2024-10-08 10:03:52

一个响应式网站的相关文章

做一个响应式网站需要多长时间

以传统的响应式建站模式来讲,做一个响应式网站需要的时间是很长的.抛开页面设计和模块的结合,光是网站的结构和网站布局就需要花费很长时间.还没计算建站前的准备工作,网站的策划等等.所以一般让企业对响应式网站望而止步的因素不单单是建站的费用,还有就是建站的时间过长,让网站的上线收到延迟,没有办法能够抢在黄金时间上线.那做一个响应式网站要多久呢?一般以企业展示型网站来统计,找建站公司来搭建大概需要3-6个月时间,如果是自己找开发团队时间大概要2-3个月时间.所以企业对于响应式网站既是爱,又是狠. 有什么

如何评定一个响应式网站的好坏

一个响应式网站的好坏,是否受人欢迎?这些都要取决于网站的整体情况,从网站建设到网站运营,每一个步骤和环境都需要很好的统筹规划.很多人评定一个响应式网站的好坏,都只是单单的从表面的迹象来看,并没有结合整体来评定.往往光看一个响应式网站的展现方式多么炫酷,功能多么强大,却没有看网站的内容.网站的结构.页面的衔接等等的方面,就评定说这是一个好网站. 好的响应式网站该具备什么样的标准?一个好的响应式网站最基本的要求:1.访问速度快2.网站稳定3.页面整洁4.结构清晰5.没有被搜索引擎处罚过 对于怎么样评

怎么样制作一个好的响应式网站

现在的互联网形式,做一个响应式网站并不难,只需要借助H5响应式建站系统,个人都可以自助做响应式网站.做响应式网站的方法是有很多,但是把怎么样做好一个响应式网站做才是问题.大家都知道,做响应式网站的目的,就是因为响应式设计拥有丰富H5元素能够让你的网站展现的更加华丽炫酷,但是一个好的响应式网站并不是单单靠外表来衡量的,更多的是网站的整体结合来评定一个响应式网站是否好. 众所周知,一个网站如果IP量高,那可以证明这个网站是一个挺不错的网站.但是并能代表这个网站是一个优质的网站,网站的访客量可以通过很

怎么样做一个易于推广的响应式网站

做一个响应式网站的目的是什么?为什么现在那么多站长.企业建站.个人建站选择建设响应式网站?对于为什么要做响应式网站,可以简单的说一方面是为了实现更精致的网站展现方式,另一方面就是为了更好的宣传网站.推广网站.大家都知道,响应式网站相比一般的传统网站要更易于推广,但并不是说做一个响应式网站就能够马上实现推广优化效果,要想做一个易于推广的H5响应式网站,需要在响应式网站建设过程中一步步搭建好. 一个响应式网站建设并不难,只需要使用建站宝盒响应式建站系统便能制作出一个H5响应式网站,相比传统的响应式建

一个优秀的响应式网站能够给你带来什么?

网站作为你在互联网上的"门面",这个脸一个要争!那该怎么样才能把自己在互联网的"脸面"整理的漂漂亮亮呢?打造一个优质的网站,不但让你"长脸",还能让用户认得你,爱上你.提起优质的网站,说起来容易,做起来并没有那么简单!什么样的网站才能让你在互联网上长脸呢?我想只有建设响应式网站才能让你在互联网上变得与众不同! 众所周知,响应式设计是目前的主流建站设计技术.响应式设计的出现更好的解决了不同屏幕分辨率大小上,网站的展示适应问题.利用H5响应式设计制作

响应式网站技巧

1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码.这种操作方式更容易实现响应式特性,在同一时间专注于一个任务. 当你已经完成了无响应的网站,做的第一件事是在你的 HTML 页面,粘贴下面的代码到<head>和</head>标签之间.这将设置屏幕按1:1的尺寸显示,在 iPhone 和其他智

【Web探索之旅】第二部分第五课:响应式网站和移动应用

内容简介 1.第二部分第五课:响应式网站和移动应用 2.第三部分第一课预告:服务器 第二部分第五课:响应式网站和移动应用 在我们开始聊响应式网站之前,我们可以聊聊移动App(App是Application的缩写,意为"应用"). 自从触屏式手机和平板电脑开始流行起来后(多亏乔布斯乔老爷子推广了iPhone),传统的网站和软件行业发生了翻天覆地的变化.以前,我们用手机最多是打电话,发短信,玩游戏,很难得会在手机上浏览网页. 可是自从触屏技术开始流行后,大大提高了人们在手机和平板上&quo

建设响应式网站有什么需要注意的?

现在使用手机移动端上网的用户越来越多,使得网站建设不单单是建设一个PC端网站就完事了,目前的互联网状况,移动网络占据着大部分互联网市场资源.但是对于建设移动端网站来讲,并非一件简单的事情.所以很多企业建站都选择制作响应式网站,但是往往是这样,以为做一个响应式网站就无后顾之忧,其实并不然,一个响应式网站如果做不好,后期的运营是相当乏力的. 以企业公司建站来讲,他们对响应式网站就只有一个概念,那就是建设费用高,建站时间长,所以让很多企业公司对响应式网站望而止步.如果小编没有接触过建站宝盒响应式建站系

如何利用H5响应式建站系统做响应式网站

响应式网站成为了企业建站的首选目标,是什么因素导致的呢?我想更多是因为响应式网站的强大展示方式,多元素.多样化.多功能的形态,让网站"活了"起来,还有能够一个网站便能适应所有屏幕设备,不再需要为每一个不一样的设备制定一个特定版本的网站,省去了建站,优化.管理的麻烦.让你更好的统筹管理一个网站,便能在不同设备平台上得到相同的效果. 说起响应式网站,很多人会疑惑.那么好的类型网站,建设起来费用是不是要很高?建设时间是不是很长?错!错!错!其实如果在较早直接做一个响应式网站是要花费高额的开发