用html5和CSS设计一个网站首页,包括页头和页脚,导航栏,表单,视频的代 ...
发布网友
发布时间:2022-04-29 14:44
我来回答
共3个回答
懂视网
时间:2022-05-12 07:51
当我编码Elemin Theme(我最近设计的一个响应式的站点)的时候,我遇到的一个跳帧就是,如何能让嵌入式的视频在尺寸变化上变得更加灵活。使用max-width:100% 和height:auto可以让html5的video标签很好的工作,但是这个解决方案不适用于iframe 或者 object标签的内嵌代码。通过几小时的寻找资料和实验,我最终找到了解决办法。当你在进行响应式设计的时候,这一css技巧能派上用场。你可以访问最终demo地址,缩放你的浏览器查看效果。
灵活的html5 video标签(demo)
使用html5的video,可以通过设置max-width:100%让他变得灵活。前面的介绍中,已经提到他不适用于常用的iframe和object中的内嵌代码。
video {
max-width: 100%;
height: auto;
}
灵活的 Object & Iframe 内嵌视频
这个技巧相当简单,你需要为video添加一个<p>容器,并且将p的padding-bottom属性值设置在50%到60%之间。然后设置子元素(ifame或者object)的width和height为100%,并且使用绝对定位。这样会迫使内嵌对象自动扩充到最大。
CSS
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
HTML
<p class="video-container">
<iframe src="http://player.vimeo.com/video/6284199?title=0&byline=0&portrait=0" width="800" height="450" frameborder="0"></iframe></p>
在固定宽度下实现灵活性
如果限制了视频的宽度,那么我们需要一个额外的<p>容器包裹video,并为p设置固定宽度和max-width:100%。
CSS
.video-wrapper {
width: 600px;
max-width: 100%;
}
HTML
<p class="video-wrapper">
<p class="video-container">
<iframe src="http://player.vimeo.com/video/6284199?title=0&byline=0&portrait=0" width="800" height="450" frameborder="0"></iframe>
</p>
<!-- /video --></p><!-- /video-wrapper -->
兼容性
这个技巧支持所有的浏览器,包括:Chrome, Safari, Firefox, Internet Explorer, Opera, iPhone 和 iPad。
热心网友
时间:2022-05-12 04:59
用这个设计一个网站包括页头和页脚导航栏可以的
热心网友
时间:2022-05-12 06:17
用html5和CSS设计一个网站首页,包括页头和页脚,导航栏,表单,视频的代码?
网页是如何实现的,WebUI设计理论入门教程
随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。利用HTML5和CSS3模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。当然,远标Web前端开发课程第一阶段还会学习PS设计工具使用和互联网UI设计理论。二、学习...
有没有网页前端的工作,HTML5+CSS和jQuery的工作,我去做。
关于网页前端的工作! 上学时学过一段时间,下面几个都要的。而且是精通,还要处理浏览器兼容问题。主要是火狐和IE HTML5,JAVASCRTPT,CSS3,JQUERY,AJAX 其实后台程序也就是PHP +MYSQL+APACHE+LINUX.不过一般都是在windows下开发。极少数功能只有在linux下才能开发 前端只会 5 css css3 js jq ...
javascript网站模板(javascript模版)
Dreamweaver:这是网页三剑客之一,专门制作网页的工具,可以自动将网页生成代码,是普通网页制作者的首选工具,界面简单,实用功能比较强大。建议初学者选用。 另外一个工具就是代码编辑工具,例如写字本、EditPlus等,这些工具主要编辑asp等动态网页。 此外还有一些网络编程工具,javascript、java编辑器等。 网页制作也是一个比较...
JavaScript搜狐页面设计?
DreamWeaver是一个很酷的网页设计软件,它包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(DynamicHTML)的设计,使得页面没有plug-in也能够在Netscape和IE4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新...
UI设计主要是做什么的?
二是交互设计,主要在于设计软件的操作流程、树状结构、操作规范等。一个软件产品在编码之前需要做的就是交互设计,并且确立交互模型,交互规范。 三是用户测试/研究,这里所谓的“测试”,其目标恰在于测试交互设计的合理性及图形设计的美观性,主要通过以目标用户问卷的形式衡量UI设计的合理性。 UI设计学习内容包括哪些呢?
bootstrap博客框架?
首先是引入文件,在HTML的里加上:一个CSS文件,两个JS文件。注意:jquery.js文件一定要在bootstrap.js之前引入。Bootstrap中用到一些HTML元素和CSS属性需要将页面设置为HTML5文档类型,即在页面顶部添加“!DOCTYPEhtml”2布局容器:Bootstrap需要为页面内容和栅格系统包裹一个.container或container-fluid(...
web前后端开发(web前后端开发技术报告)
1、前端开发主要做的是使用者所能看到的前端展示介面 2、后端开发主要做的是逻辑功能等模组,是使用者不可见的 3、前端开发用到的技术包括但不限于5css3javascriptjquery BootstrapNode.jsAngularJs等技术 4、后端开发以java为例主要用到的是包括但不限于StrutsspringspringmvcHibernateHttp协议ServletTomcat伺服器等技术...
html5不支持哪个元素?
1、能使用CSS替代的元素 ?对干basefont、big、center、font、s、strike、tt、u这些元素,由于它们的功能都是纯粹去画面展示服务的,而HTML5中提倡把画面展示性功能放在CSS样式表中统一编辑,所以这些元素废除了 2、不再使用frame框架 ?对于frameset元素、frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在...
bootstrap4教程?
1 Bootstrap中用到一些HTML元素和CSS属性需要将页面设置为HTML5文档类型,即在页面顶部添加“!DOCTYPEhtml” 2 布局容器:Bootstrap需要为页面内容和栅格系统包裹一个.container或container-fluid(占据全部视口viewport的容器)容器。 3 栅格系统,Bootstrap提供了一套最多12列的流式栅格系统,通过.row表示行和.col-xs-4...
有哪些HTML5开发的书籍推荐吗
响应式Web设计:HTML5和CSS3实战 BenFrain (作者), 王永强 (译者)推荐指数:★★★ 简介:全书主要是带领读者做一个小网页来写的,其实响应式的东西讲得比较少,大半内容是介绍H5和css3的基础知识。如果同时想了解H5和css3和响应式设计入门,这本书不错。HTML5移动Web开发实战详解 林珑 (作者)推荐...