第16章 知问前端--创建header区
学习要点:
1.创建界面
2.引入 UI
一.创建界面
我们首先要设计一个 header,这个区域将要设计成永远置顶。也就是,往下拉出滚动条也永远在页面最上层可视区内。在 header,目前先设计 LOGO、搜索框、按钮、注册和登录即可。
//JS 引入和 CSS 引入 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.ui.js"></script> <script type="text/javascript" src="js/index.js"></script> <link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico" /> <link rel="stylesheet" href="css/smoothness/jquery.ui.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" />
//HTML <div id="header"> <div class="header_main"> <h1>知问</h1> <div class="header_search"> <input type="text" name="search" class="search" /> </div> <div class="header_button"> <input type="button" value="查询" id="search_button" /> </div> <div class="header_member"> <a href="###" id="reg_a">注册</a> | <a href="javascript:void(0)" id="login_a">登录</a> </div> </div> </div> <div id="reg" title="会员注册"> 表单区 </div>
//CSS body { margin:0; padding:0; font-size:12px; margin:40px 0 0 0; background:#fff; } #header { height:40px; width:100%; background:url(../img/header_bg.png); position:absolute; top:0; } #header .header_main { width:800px; height:40px; margin:0 auto; } #header .header_main h1 { height:40px; line-height:40px; font-size:20px; color:#666; margin:0; padding:0 10px; float:left; } #header .header_search { float:left; padding:6px 0 0 0; } #header .header_search .search { width:300px; height:24px; border:1px solid #ccc; background:#fff; font-size:14px; color:#666; text-indent:5px; } #header .header_button { float:left; padding:5px; } #header .header_member { float:right; height:40px; line-height:40px; } #header .header_member a { font-size:14px; text-decoration:none; color:#555555; }
二.引入 UI
在目前的这个 header 区域中,有两个地方使用了 jQuery UI。一个是 button 按钮,一个是 dialog 对话框。
//将 button 按钮设置成 UI $('#search_button').button();
//将 div 设置成 dialog 对话框 $('#reg_a').click(function () { $("#reg").dialog(); });
相关推荐
第十二章 事件: 1. 事件:介绍了Web事件的基本概念和分类。 2. 事件对象(Event):讲解了事件对象的属性和方法,用于获取事件详细信息。 3. 事件流:详细说明了事件的捕获、目标和冒泡阶段。 4. 事件监听(DOM2级...
第16章:CSS3的样式与特效 在这一章,读者将学习到CSS3中丰富的样式属性,如阴影效果(box-shadow、text-shadow)、渐变(linear-gradient、radial-gradient)和边框半径(border-radius)等,这些都能为网页带来更...
根据文件内容,我们可以得知这是一份关于Web前端技术面试的题目列表,涵盖了广泛的技术知识点。下面我将逐个解析这些题目中涉及到的知识点: 1. 在React或Vue项目中编写列表组件时使用key的原因及其作用: - key...
- WebSocket是一种持久化的双向通信协议,用于创建长连接,适用于实时应用,如聊天、游戏、股票交易等。 5. **HTTP请求方式**: - GET是获取资源,POST是提交数据,PUT用于更新已有资源,DELETE删除资源,HEAD只...
16. **React和Angular的主要区别** - **React**:专注于视图层,采用虚拟DOM来提高性能,支持函数式编程风格。 - **Angular**:一个完整的MVC框架,包含数据绑定、依赖注入等特性,更偏向于面向对象编程。 - ...
Web前端面试题涵盖了许多核心概念和技术,以下是这些题目所涉及的知识点详解: 1. 前端页面的三层构成:结构层(HTML)、表现层(CSS)和行为层(JavaScript)。结构层负责内容的组织,表现层处理外观设计,行为层...
- `<header>`:定义头部。 - `<footer>`:定义底部。 #### 八、不建议使用的HTML标签 1. **过时标签**:如`<font>`、`<center>`等,已经被新的CSS方法所取代。 2. **框架标签**:如`<frameset>`、`<frame>`,...
16. **第16章:表格列布局** - 专门针对表格列的布局进行了讲解。 - 展示了如何使用CSS来控制表格列宽、行高等属性。 17. **第17章:布局** - 总结了前面章节中提到的各种布局技巧。 - 提供了一些综合性的...
### Web前端React框架知识点概述 #### 一、React与DOM操作 - **DOM与React的交互**:在React中,通常我们不会直接操作DOM。React通过`ReactDOM.render()`方法将React元素渲染到DOM节点上。例如: ```javascript ...
- 设置当前时间和日期:`clock datetime 16:42:55 2015-11-06` - 查看设置的时间:`disc clock` - **配置标题消息** - 用户登录前显示的消息:`header login information "welcome"` - 用户登录后显示的消息:`...
此外,它还增强了多媒体支持,如和标签,使得音频和视频的嵌入无需依赖Flash等第三方插件,提升了用户体验。 其次,该模板的“自适应响应式”设计至关重要。自适应设计意味着网站可以根据用户的设备屏幕尺寸自动...
根据**MPEG4-12**标准文档中的定义部分(第3章),该标准涉及了一系列关键术语和定义,包括但不限于: - **对象**:表示一个或多个媒体样本的集合,例如音频片段或视频帧。 - **对象类型**:用于标识特定类型对象的...
Vue.js 是一款流行的前端框架,用于构建用户界面。在 Vue 中,高效开发涉及多个核心概念和技术,例如条件渲染、计算属性、数据绑定、组件、事件处理、过滤器以及第三方库的集成,比如 Ant Design of Vue。 1. **...
- **Canvas**:第十一章讲解了如何使用HTML5的`<canvas>`元素来绘制图形和动画,这对于游戏开发和数据可视化非常重要。 - **SVG**:此外,这一章节还介绍了矢量图形SVG(Scalable Vector Graphics)的基本用法,SVG...
掌握这些基础标签是成为合格的前端开发者的第一步,理解并熟练运用它们,可以创建出功能完善、用户体验良好的网页。在实际开发中,还会涉及到更多复杂的HTML5标签和特性,以及与CSS和JavaScript的配合,这些都需要...
**第十一章:实战项目** 在最后的章节,学员将综合运用所学知识,完成一个商业站点的开发项目,这有助于巩固理论知识,提高实际操作能力。 通过北大青鸟8.0 S1的学习,学员不仅能掌握HTML和CSS的基础知识,还能熟悉...
则修改第一行:"name":"admin","password":"21232f297a57a5a743894a0e4a801fc3"  ###ver2.61 `...