有偿求一对一辅导html css 辅导

求一个HTML网页,做成一个网站基本样式就可以,可以没有功能,要用到盒子。。。。_百度知道
求一个HTML网页,做成一个网站基本样式就可以,可以没有功能,要用到盒子。。。。
提问者采纳
&html& &head&lang=&cn&&
&title&Test&Table&Case&/title&
&style&type=&text/css&&
font-size:16
font-family:&微软雅黑&;
text-align:
border-collapse:
border:1px&solid&
width:40%;
min-width:700
font-size:20
font-weight:800;
.useName,.useName&span{
font-weight:800;
&/head& &body& &div&
&caption&维保电梯明细表&/caption&
&tr&rowspan=&2&&
&td&&电梯使用单位名称&/td&
&td&class=&useName&&colspan=&4&&六盘水市钟山区七喜网络信息服务有限公司&br/&&span&(七喜网吧)&/span&&/td&
&td&电梯使用单位详细地址&/td&
&td&colspan=&4&&六盘水市香谢水岸&佳祥超市旁&/td&
&td&rowspan=&2&&电梯使用单位联系人&/td&
&td&rowspan=&2&&张三&/td&
&td&rowspan=&2&&联系电话&/td&
&td&手机&/td&
&td&座机&/td&
&td&电梯使用单位管理人员&/td&
&td&&张胜&/td&
&td&colspan=&2&&联系电话&/td&
&td&电梯安全管理员证件号&/td&
&td&colspan=&4&&454213&/td&
&td&维保单位名称&/td&
&td&colspan=&4&&XX三洋电梯销售有限公司&/td&
&td&rowspan=&2&&维保单位负责人&/td&
&td&rowspan=&2&&冯江涛&/td&
&td&rowspan=&2&&联系电话&/td&
&td&手机&/td&
&td&座机&/td&
&td&维保单位联系人&/td&
&td&colspan=&2&&肖科学&/td&
&td&联系电话&/td&
&td&维保单位具体地址&/td&
&td&colspan=&4&&贵州省六盘水市钟山区花园路香谢水岸4号楼&/td&
&td&维保合同有效期&/td&
&td&colspan=&4&&日&-&日&/td&
&td&电梯类型&/td&
&td&colspan=&4&&观光电梯&/td&
&td&电梯生产厂家&/td&
&td&colspan=&4&&三洋(珠海)有限公司&/td&
&td&电梯品牌型号&/td&
&td&colspan=&4&&三洋(珠海)有限公司&TGJ-J%N&/td&
&td&电梯出厂编号&/td&
&td&colspan=&4&&G&/td&
&td&电梯注册代码&/td&
&td&colspan=&4&&&/td&
&td&检验合格截止日期&/td&
&td&colspan=&4&&&/td&
&td&已用年限&/td&
&td&colspan=&4&&5年&/td&
&td&具体地址&/td&
&td&colspan=&4&&六盘水香谢水岸4号楼&/td&
&p&style=&margin:text-align:&&
&span&注:此明细表为一机一表,维保单位在每年1月31日前报备本单位所承担维保电梯清单,&br/&如维保情况有变动,在变动五个工作日内,申报变动情况。&/span&
&p&id=&a1&&test1&/p&
&p&id=&a2&&test1&/p&
&p&id=&a3&&test1&/p& &/div& &script畅耿扳际殖宦帮为爆力&
document.getElementById('a1').onclick=function(){window.open(&#&,&&_blank&)};
document.getElementById('a2').onclick=function(){window.open(&#&,&&_blank&)};
document.getElementById('a3').onclick=function(){window.open(&#&,&&_blank&)}; &/script& &/body&&/html&
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他2条回答
那就是基础的html+css了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁找学校,搜学校,学校口碑早知道!
您可以免费发布教育培训信息,找学校,找课程,找老师,学校建站,发布新闻动态,招生培训等。
LOADING...
您当前的位置: >>
>> 郑州HTML5培训脱产班5个月
郑州HTML5培训脱产班5个月
LOADING...
招生对象:大专以上学历
课程名称:
培训费用:面议优惠价:面议
开课日期:随到随学/常年招生更新日期:
截止日期:人 气 度:9次
授课方式:脱产班 -
授课学校:
信息来源:&
上课地点:郑州市高新区莲花街牡丹路教育科技产业园区B座
报名免费咨询电话(9:00-18:00)
招生老师:刘老师
详细地址:郑州市高新区莲花街牡丹路教育科技产业园区B座
注册时间:
会员级别:普通会员
以下是郑州HTML5培训收集一些面试中经常会遇到的经典面试题以及自己面试过程中无法解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正。
HTML/CSS部分
Javascript部分
HTML/CSS部分
1、什么是盒子模型?
在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。
2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
行内元素:a、b、span、img、input、strong、select、label、em、button、textarea
块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote
空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、img
3、CSS实现垂直水平居中
一道经典的问题,实现方法有很多种,以下是其中一种实现:
HTML结构:
.wrapper{position:}.content{background-color:#6699FF;width:200height:200position: //父元素需要相对定位top: 50%;left: 50%;margin-top:-100 //二分之一的height,widthmargin-left: -100}
4、简述一下src与href的区别
href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。
src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。
5、什么是CSS Hack?
一般来说是针对不同的浏览器写不同的CSS,就是 CSS Hack。
IE浏览器Hack一般又分为三种,条件Hack、属性级Hack、选择符Hack(详细参考CSS文档:css文档)。例如:
// 1、条件Hack// 2、属性Hack.test{color:#090\9; /* For IE8+ */*color:#f00; /* For IE7 and earlier */_color:#ff0; /* For IE6 and earlier */}// 3、选择符Hack* html .test{color:#090;} /* For IE6 and earlier */* + html .test{color:#ff0;} /* For IE7 */
6、简述同步和异步的区别
同步是阻塞模式,异步是非阻塞模式。
同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;
异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。
7、px和em的区别
px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。em得值不是固定的,并且em会继承父级元素的字体大小。
浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em
8、什么叫优雅降级和渐进增强?
渐进增强 progressive enhancement: 针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
优雅降级 graceful degradation: 一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
a. 优雅降级是从复杂的现状开始,并试图减少用户体验的供给
b. 渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要
c. 降级(功能衰减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带
9、浏览器的内核分别是什么?
IE: trident内核
Firefox:gecko内核
Safari:webkit内核
Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核
Chrome:Blink(基于webkit,Google与Opera Software共同开发)
Javascript部分
1、怎样添加、移除、移动、复制、创建和查找节点?
1)创建新节点
createDocumentFragment() //创建一个DOM片段createElement() //创建一个具体的元素createTextNode() //创建一个文本节点
2)添加、移除、替换、插入
appendChild() //添加removeChild() //移除replaceChild() //替换insertBefore() //插入
getElementsByTagName() //通过标签名称getElementsByName() //通过元素的Name属性的值getElementById() //通过元素Id,唯一性
2、实现一个函数clone,可以对Javascript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
/*** 对象克隆* 支持基本数据类型及对象* 递归方法*/function clone(obj) {switch (typeof obj) {case "undefined":case "string":o = obj + "";case "number":o = obj - 0;case "boolean":o =case "object": // object 分为两种情况 对象(Object)或数组(Array)if (obj === null) {o =} else {if (Object.prototype.toString.call(obj).slice(8, -1) === "Array") {o = [];for (var i = 0; i & obj. i++) {o.push(clone(obj[i]));}} else {o = {};for (var k in obj) {o[k] = clone(obj[k]);}}}default:o =}}
3、如何消除一个数组里面重复的元素?
// 方法一:var arr1 =[1,2,2,2,3,3,3,4,5,6],arr2 = [];for(var i = 0,len = arr1. i& i++){if(arr2.indexOf(arr1[i]) & 0){arr2.push(arr1[i]);}}document.write(arr2); // 1,2,3,4,5,6
4、想实现一个对页面某个节点的拖曳?如何做?(使用原生JS)。
5、在Javascript中什么是伪数组?如何将伪数组转化为标准数组?
伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。可以使用Array.prototype.slice.call(fakeArray)将数组转化为真正的Array对象。
function log(){var args = Array.prototype.slice.call(arguments);//为了使用unshift数组方法,将argument转化为真正的数组args.unshift( (app) );console.log.apply(console, args);};
6、Javascript中callee和caller的作用?
caller是返回一个对函数的引用,该函数调用了当前函数;
callee是返回正在被执行的function函数,也就是所指定的function对象的正文。
7、请描述一下cookies,sessionStorage和localStorage的区别
sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
web storage和cookie的区别
Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。
除此之外,Web Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生。
8、手写数组快速排序
关于快排算法的详细说明,可以参考编程算法学习应对面试
“快速排序”的思想很简单,整个排序过程只需要三步:
(1)在数据集之中,选择一个元素作为”基准”(pivot)。 (2)所有小于”基准”的元素,都移到”基准”的左边;所有大于”基准”的元素,都移到”基准”的右边。 (3)对”基准”左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。
9、统计字符串”aaaabbbccccddfgh”中字母个数或统计最多字母数。
var str = "aaaabbbccccddfgh";var obj = {};for(var i=0;i
10、写一个function,清除字符串前后的空格。(兼容所有浏览器)
function trim(str) {if (str && typeof str === "string") {return str.replace(/(^\s*)|(\s*)$/g,""); //去除前后空白符}}
1、一次完整的HTTP事务是怎样的一个过程?
基本流程:
a. 域名解析
b. 发起TCP的3次握手
c. 建立TCP连接后发起http请求
d. 服务器端响应http请求,浏览器得到html代码
e. 浏览器解析html代码,并请求html代码中的资源
f. 浏览器对页面进行渲染呈现给用户
2、对前端工程师这个职位你是怎么样理解的?
a. 前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好
b. 参与项目,快速高质量完成实现效果图,精确到1px;
c. 与团队成员,UI设计,产品经理的沟通;
d. 做好的页面结构,页面重构和用户体验;
e. 处理hack,兼容、写出优美的代码格式;
f. 针对服务器的优化、拥抱最新前端技术。 相关阅读:HTML5培训见到的一道易错的考核JS综合能力面试题
真实姓名:
性  别:
报读人数:
手机号码:
所在地区:
学员留言:
如果您还有什么需求,请在这里详细说明。
* 温馨提示:如果24小时内没有与您回复请直接电话联系学校,以免耽误您的报名!
小贴士:本页信息由用户及第三方发布,真实性、合法性由发布人负责,详情请阅读求学快递网免责条款。
上一课程:
下一课程:花了一段时间弄了个下拉框&结果ie还不兼容&
这是火狐和Chrome的正确显示&到了ie就变成
难道是js不兼容么&&所在这求一个简易点的带搜索下拉框&&或者哪位大大帮忙看下我的js和css&下层附代码
回复讨论(解决方案)
function&searchInputObject(id,&valueid,&zIndex)&{
&&&&if&(!id&||&!valueid)&
&&&&var&arraylist&=&new&Array();
&&&&var&ddl&=&document.getElementById(valueid);
&&&&for&(i&=&0;&i&&&ddl.options.&i++)&{
&&&&&&&&arraylist[i]&=&{&txt:&ddl.options[i].text,&val:&ddl.options[i].value&};
&&&&ddl.style.display&=&&none&;
&&&&this.search_input_now_value&=&&&;&
&&&&this.search_input_id&=&
&&&&this.search_input_indexchanged&=&ddl.
&&&&this.search_input_value&=&document.getElementById(valueid);
&&&&this.search_input_arraylist&=&
&&&&this.search_input_div1&=&document.getElementById(this.search_input_id);
&&&&this.search_input_div1.className&=&&search_input_div1&;
&&&&this.search_input_div1.innerHTML&=&&&INPUT&id='search_input_&&+&this.search_input_id&+&&'&class='search_input_input'&readonly='true'&&&
&&&&&&DIV&id='search_input_div2_&&+&this.search_input_id&+&&'&&class='search_input_div2'&&&/DIV&&
&&&&&&DIV&id='search_input_div3_&&+&this.search_input_id&+&&'&name='search_input_div3_name'&class='search_input_div3'&&style='display:'&&&/DIV&&
&&&&&&DIV&id='search_input_div4_&&+&this.search_input_id&+&&'&name='search_input_div4_name'&class='search_input_div4'&&style='display:'&&&/DIV&&
&&&&&&DIV&id='search_input_div5_&&+&this.search_input_id&+&&'&name='search_input_div5_name'&class='search_input_div5'&&style='display:line-height:20'&&搜索:&&&&input&id='search_input_box_&&+&this.search_input_id&+&&'&style='width:120height:15'&/&&/DIV&&;
&&&&this.search_input_div2&=&document.getElementById(&search_input_div2_&&+&this.search_input_id);
&&&&this.search_input_div3&=&document.getElementById(&search_input_div3_&&+&this.search_input_id);
&&&&this.search_input_div4&=&document.getElementById(&search_input_div4_&&+&this.search_input_id);
&&&&this.search_input_div3.innerHTML&=&&&table&id='search_input_table_&&+&this.search_input_id&+&&'&cellpadding='2'&cellspacing='0'&&class='search_input_table'&&/table&&;
&&&&this.search_input_div5&=&document.getElementById(&search_input_div5_&&+&this.search_input_id);
&&&&this.search_input_box&=&document.getElementById(&search_input_box_&&+&this.search_input_id);
&&&&this.search_input_table&=&document.getElementById(&search_input_table_&&+&this.search_input_id);
&&&&this.search_input_input&=&document.getElementById(&search_input_&&+&this.search_input_id);
&&&&if&(zIndex&!=&null)&{
&&&&&&&&this.search_input_div1.style.zIndex&=&zI
&&&&&&&&this.search_input_div2.style.zIndex&=&zI
&&&&&&&&this.search_input_div3.style.zIndex&=&zI
&&&&&&&&this.search_input_div4.style.zIndex&=&zIndex&-&1;
&&&&&&&&this.search_input_div5.style.zIndex&=&zI
&&&&this.search_input_input.value&=&search_input_get_txt(this);
&&&&search_input_load(this);
searchInputObject.prototype.search_input_hidden_div&=&function()&{
&&&&this.search_input_div3.style.display&=&&none&;
&&&&this.search_input_div4.style.display&=&&none&;
&&&&this.search_input_div5.style.display&=&&none&;
searchInputObject.prototype.search_input_show_div&=&function()&{
&&&&this.search_input_div3.style.display&=&&block&;
&&&&this.search_input_div4.style.display&=&&block&;
&&&&this.search_input_div5.style.display&=&&block&;
searchInputObject.prototype.AutoSelect&=&function()&{
&&&&this.search_input_input.value&=&search_input_get_txt(this);
//根据获得&,更新页面
function&search_input_load(obj)&{
&&&&obj.search_input_box.onkeyup&=&function()&{&search_input_search(obj);&};
&&&&obj.search_input_div2.onclick&=&function()&{&search_input_search(obj);&obj.search_input_box.focus();&};
&&&&obj.search_input_input.onmouseup&=&function()&{&search_input_search(obj);&obj.search_input_box.focus();&};
&&&&var&list&=&obj.search_input_
&&&&var&table&=&obj.search_input_
&&&&for&(var&i&=&0;&i&&&list.&i++)&{
&&&&&&&&var&row&=&table.insertRow(-1);
&&&&&&&&//加入一新行
&&&&&&&&row.id&=&list[i].
&&&&&&&&row.name&=&list[i].
&&&&&&&&row.className&=&&search_input_out&;
&&&&&&&&row.onclick&=&function()&{&obj.search_input_input.value&=&this.&obj.search_input_value.value&=&search_input_get_val(obj,&obj.search_input_input.value);&if&(obj.search_input_indexchanged)&obj.search_input_indexchanged();&obj.search_input_hidden_div();&};
&&&&&&&&row.onmouseover&=&function()&{&this.className&=&&search_input_over&&}
&&&&&&&&row.onmouseout&=&function()&{&this.className&=&&search_input_out&&}
&&&&&&&&//插入个td
&&&&&&&&var&td0&=&row.insertCell(-1);
&&&&&&&&td0.innerHTML&=&list[i].
&&&&//设置下拉div位置
&&&&var&div1&=&obj.search_input_div1.getBoundingClientRect();
&&&&obj.search_input_div5.style.left&=&-1;
&&&&obj.search_input_div5.style.top&=&23;
&&&&obj.search_input_div5.style.width&=&obj.search_input_div1.clientWidth&+&2;
&&&&obj.search_input_div3.style.left&=&-1;
&&&&obj.search_input_div3.style.top&=&53;
&&&&obj.search_input_div3.style.width&=&obj.search_input_div1.clientWidth&+&2;
&&&&obj.search_input_div4.style.left&=&-2;
&&&&obj.search_input_div4.style.top&=&23;
&&&&obj.search_input_div4.style.width&=&obj.search_input_div1.clientWidth&+&4;
&&&&obj.search_input_input.style.width&=&(parseInt((obj.search_input_div1.style.width).replace('px',&''))&-&30)&+&&px&;
js上半部分
//根据输入值查询
function&search_input_search(obj)&{
&&&&obj.search_input_show_div();
&&&&var&value1&=&obj.search_input_box.
&&&&if&(obj.search_input_now_value&==&value1)&{
&&&&}&else&{
&&&&&&&&obj.search_input_now_value&=&value1;
&&&&var&table&=&obj.search_input_
&&&&var&array_txt&=&value1.split(&;&);
&&&&var&temp_txt&=&&&;
&&&&var&rows&=&table.
&&&&for&(var&i&=&0;&i&&&table.rows.&i++)&{
&&&&&&&&var&row&=&table.rows[i];
&&&&&&&&var&txt&=&row.
&&&&&&&&var&show_flag&=&0;&//
&&&&&&&&for&(var&j&=&0;&j&&&array_txt.&j++)&{
&&&&&&&&&&&&temp_txt&=&array_txt[j];
&&&&&&&&&&&&if&(j&&&array_txt.length&-&1)&{
&&&&&&&&&&&&&&&&if&(txt&==&temp_txt&||&CheckHasPY(txt,temp_txt))&{
&&&&&&&&&&&&&&&&&&&&show_flag&=&1;
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&}
&&&&&&&&&&&&else&if&(txt.indexOf(temp_txt)&&&-1&||&CheckHasPY(txt,&temp_txt))&{
&&&&&&&&&&&&&&&&show_flag&=&1;
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}&else&{
&&&&&&&&&&&&&&&&show_flag&=&0;
&&&&&&&&&&&&}
&&&&&&&&if&(show_flag&==&1)&{
&&&&&&&&&&&&row.style.display&=&&block&;
&&&&&&&&}&else&{
&&&&&&&&&&&&row.style.display&=&&none&;
if&(document.attachEvent)
&&&&document.attachEvent(&onclick&,&hidden_search_div);
&&&&document.addEventListener(&click&,&hidden_search_div,&false);
function&hidden_search_div(e)&{
&&&&var&target&=&(e&&&&e.target)&||&(event&&&&event.srcElement);
&&&&var&flag&=&0;&//0:表示不在控件内,1:在控件内
&&&&while&(target)&{
&&&&&&&&if&(target.getAttribute&&&&target.getAttribute('name')&==&&search_input_div&)&{
&&&&&&&&&&&&flag&=&1;
&&&&&&&&&&&&
&&&&&&&&target&=&target.parentN
&&&&if&(flag&==&0)&{
&&&&&&&&var&divs&=&document.getElementsByTagName(&div&);
&&&&&&&&for&(var&i&=&0;&i&&&divs.&i++)&{
&&&&&&&&&&&&if&(divs[i]&!=&null&&&&(divs[i].getAttribute(&name&)&==&'search_input_div3_name'&||&divs[i].getAttribute(&name&)&==&'search_input_div4_name'&||&divs[i].getAttribute(&name&)&==&'search_input_div5_name'))&{
&&&&&&&&&&&&&&&&divs[i].style.display&=&&none&;
&&&&&&&&&&&&}
有很多开源的带搜索功能的下拉框插件可以参考下,例如:
给个思路:最好不要删除或添加项(行)dispaly:none回是一个好的选择
http://blog.csdn.net/xiaowanzi80hou/article/details/
这个是个带输入的下拉框,可以在里面扩展,做事件处理keyup的时候匹配查找一下divcssjs代码编写高级技巧一对一辅导
(通过手机短信删除)
(归属地:
div+css+js代码编写高级技巧一对一辅导您是不是面对他人的网页代码手足无措,想套用却无从着手,自己编写却不知道从何做起。一个小小的对齐或者兼容问题很久也无法解决,代码就是构成网页的砖块,高质量的代码编写高效的代码编写才能把网页做的完美,才能按时完成工作进度,才有利于后续工作开展,有利于代码的修改维护。面对以上问题,特对相关从业者提供前端代码制作技术辅导。学习内容:css语法、div+css网页框架排版、div+css网页细节处理、网页兼容性问题、实用JS。适合在职人员进一步提高技术水平,或者是专业的学习者提高实践技能。价格低廉,高效率学习,占用学习时间少。迅速提升您的职业技能,为顾客提供更优秀的服务。更多内容请浏览:http://xcss1.narod.ru/wumeijialian/联系QQ:
联系我时,请说是在58同城看到的,谢谢!
热门推荐:求一个简单的HTML+css样式的网站,或者我帮我把psd做成HTML交作业_百度知道
求一个简单的HTML+css样式的网站,或者我帮我把psd做成HTML交作业
//c不需要太多4张左右就好./zhidao/pic/item/b90e7bec54e736d1dbe631ca9e504fc2d462697f://c.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">
这个还是很简单的,如果要求不高可以直接切片就可以了。如果要求高则按照实际要求来做就行了、
能不能帮我做?
其他类似问题
为您推荐:
css样式的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 一对一同步辅导 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信