`
chaoyi
  • 浏览: 311045 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

第16章 知问前端--创建header区

 
阅读更多

第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();
});

 



分享到:
评论

相关推荐

    WEB前端开发初级教案.pdf

    第十二章 事件: 1. 事件:介绍了Web事件的基本概念和分类。 2. 事件对象(Event):讲解了事件对象的属性和方法,用于获取事件详细信息。 3. 事件流:详细说明了事件的捕获、目标和冒泡阶段。 4. 事件监听(DOM2级...

    《HTML5+CSS3从入门到精通》源码14-16章

    第16章:CSS3的样式与特效 在这一章,读者将学习到CSS3中丰富的样式属性,如阴影效果(box-shadow、text-shadow)、渐变(linear-gradient、radial-gradient)和边框半径(border-radius)等,这些都能为网页带来更...

    字节最新前端面试题.pdf

    根据文件内容,我们可以得知这是一份关于Web前端技术面试的题目列表,涵盖了广泛的技术知识点。下面我将逐个解析这些题目中涉及到的知识点: 1. 在React或Vue项目中编写列表组件时使用key的原因及其作用: - key...

    2022年前端工程师面试题

    - WebSocket是一种持久化的双向通信协议,用于创建长连接,适用于实时应用,如聊天、游戏、股票交易等。 5. **HTTP请求方式**: - GET是获取资源,POST是提交数据,PUT用于更新已有资源,DELETE删除资源,HEAD只...

    一些前端面试题.pdf

    16. **React和Angular的主要区别** - **React**:专注于视图层,采用虚拟DOM来提高性能,支持函数式编程风格。 - **Angular**:一个完整的MVC框架,包含数据绑定、依赖注入等特性,更偏向于面向对象编程。 - ...

    web前端面试题.doc

    Web前端面试题涵盖了许多核心概念和技术,以下是这些题目所涉及的知识点详解: 1. 前端页面的三层构成:结构层(HTML)、表现层(CSS)和行为层(JavaScript)。结构层负责内容的组织,表现层处理外观设计,行为层...

    2014年辛星web前端教程贺岁版第一本即HTML基础

    - `&lt;header&gt;`:定义头部。 - `&lt;footer&gt;`:定义底部。 #### 八、不建议使用的HTML标签 1. **过时标签**:如`&lt;font&gt;`、`&lt;center&gt;`等,已经被新的CSS方法所取代。 2. **框架标签**:如`&lt;frameset&gt;`、`&lt;frame&gt;`,...

    HTML5和CSS3设计模式

    16. **第16章:表格列布局** - 专门针对表格列的布局进行了讲解。 - 展示了如何使用CSS来控制表格列宽、行高等属性。 17. **第17章:布局** - 总结了前面章节中提到的各种布局技巧。 - 提供了一些综合性的...

    web前端react框架

    ### Web前端React框架知识点概述 #### 一、React与DOM操作 - **DOM与React的交互**:在React中,通常我们不会直接操作DOM。React通过`ReactDOM.render()`方法将React元素渲染到DOM节点上。例如: ```javascript ...

    华为HCNA-RS配置教程

    - 设置当前时间和日期:`clock datetime 16:42:55 2015-11-06` - 查看设置的时间:`disc clock` - **配置标题消息** - 用户登录前显示的消息:`header login information "welcome"` - 用户登录后显示的消息:`...

    x16_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    此外,它还增强了多媒体支持,如和标签,使得音频和视频的嵌入无需依赖Flash等第三方插件,提升了用户体验。 其次,该模板的“自适应响应式”设计至关重要。自适应设计意味着网站可以根据用户的设备屏幕尺寸自动...

    mpeg4-12 标准文档

    根据**MPEG4-12**标准文档中的定义部分(第3章),该标准涉及了一系列关键术语和定义,包括但不限于: - **对象**:表示一个或多个媒体样本的集合,例如音频片段或视频帧。 - **对象类型**:用于标识特定类型对象的...

    VUE前端高效开发综合测试题(真题模拟).doc

    Vue.js 是一款流行的前端框架,用于构建用户界面。在 Vue 中,高效开发涉及多个核心概念和技术,例如条件渲染、计算属性、数据绑定、组件、事件处理、过滤器以及第三方库的集成,比如 Ant Design of Vue。 1. **...

    HTML5 and CSS3 for the Real World

    - **Canvas**:第十一章讲解了如何使用HTML5的`&lt;canvas&gt;`元素来绘制图形和动画,这对于游戏开发和数据可视化非常重要。 - **SVG**:此外,这一章节还介绍了矢量图形SVG(Scalable Vector Graphics)的基本用法,SVG...

    HTML的常见标签.docx

    掌握这些基础标签是成为合格的前端开发者的第一步,理解并熟练运用它们,可以创建出功能完善、用户体验良好的网页。在实际开发中,还会涉及到更多复杂的HTML5标签和特性,以及与CSS和JavaScript的配合,这些都需要...

    北大青鸟 8.0 S1使用HTML语言和CSS开发商业站点

    **第十一章:实战项目** 在最后的章节,学员将综合运用所学知识,完成一个商业站点的开发项目,这有助于巩固理论知识,提高实际操作能力。 通过北大青鸟8.0 S1的学习,学员不仅能掌握HTML和CSS的基础知识,还能熟悉...

    KODExplorer 芒果云-资源管理器

    则修改第一行:"name":"admin","password":"21232f297a57a5a743894a0e4a801fc3" ![](https://cloud.githubusercontent.com/assets/3761968/2583304/764f562a-b9cf-11e3-8e59-afdbdffc20eb.png) ###ver2.61 `...

Global site tag (gtag.js) - Google Analytics