页面-顶部通栏 |学习笔记

简介: 快速学习 页面-顶部通栏

开发者学堂课程【移动 Web 前端开发:页面-顶部通栏 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8451


页面-顶部通栏

 

目录:

一、顶部通栏测试代码

二、选择器

三、按钮

 

一、测试代码

1. Index.html(讲解中会用到)

微金所-25期

stylesheethref=css/index.css>

//不添加,直接设置盒子以及所占容器份数

< / header>< html>

2. Index.css

/*common css 公用样式*

/*model css 模块样式*/

.wjs_topBar{

//不设置高度

Border_bottom:1px soild #ccc

}

.wjs_topBar > .container{

//设置行高

Height:40px

Text-aliggn:center

}

.wjs_topBar > .container

div{

//设置高度40

Height:40px

Boder-left:1px soild #ccc

}

.wjs_topBar > .container > div:first-child{

border-left: none;

 

二、选择器实现

1.加号选择器

加号选择器("+"):就是指对找到的某类的元素除第一个元素以外的兄弟元素起作用,即第一个元素不起作用,后面的兄弟元素都会起作用:

如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器  (Adjacent sibling selector)。

例如,如果要增加紧接在 h1 元素后出现的段落的上边距,可以这样写:

h1 + p {margin-top:50px;}

这个选择器读作:“选择紧接在 h1 元素后出现的 p 元素(需要满足 h1 和 p 元素拥有共同的父元素)”

CSS选择符目前有下面这几个:后代选择符空格( )、子选择符箭头(>)、相邻兄弟选择符加号(+)、随后兄弟选择符弯弯(~)和列选择符双管道(||)。其中对于前4个选择符,浏览器支持的时间较早,非常实用,是本章的重点。最后的列选择符算是“新贵”,与Table等布局密切相关,但目前浏览器的兼容性还不足以使它被实际应用

2.波浪号选择器

波浪选择器用来选择所有匹配到的兄弟元素

<!--顶部通栏--〉

cheader class= "wjs_topBar",

<div class="col-md-2">

classe=”wjs_app” href="#" >

classe=”wjs_icon_wjs_icon_phone>

手机微金所

classe=”glyphicon-menu-down”>

</div>

<div class="col-md-5">2</div>

400-89-4006(服务时间:9:00-21:00)

<div class="col-md-2">3</div>

常见问题

财富登录

<div class="col-md-3">4</div>

免费注册

登录

</div>

/*common css公用样式*/

Body{

Font-size:14px;

Font-family:”Microsoft YaHei,sans-serif

}

a{

Color:#666;

}

a:hover{

Color:#666;

Text-decoration:now

}

/*使用自定义字体图标/

@font-face (

font-family: wjs_font_icon;

src:

url(../fonts/MiFie-Web-Font . woff) format('woff'),

url(../fonts/MiFie-Web-Font.ttf) format('truetype'),

url(../fonts/MiFie-Web-Font . svg) format('svg' ),

url(../fonts/MiFie-web-Font.eot) format(' embedded-opentype' );

}

/*定义使用字体的类*/

.wjs_ icon{

font -family: wjs_font_icon;

}

/*具体到图标的类*/

wjs_icon_phone: :before{

content :"\e908";

}

/*model css模块样式*/

.wjs_topBar{

border-bottom: 1px solid #ccc;

}

.wjs_topBar > . container{

line-height: 40px;

text-align: center;

}

.wjs_topBar > . container > div{

height: 40px;

border-left: 1px solid #ccc;

}

.wjs_topBar > . container > div:first-child{

border-left: none;

}

/*例外的两种实现方式*/

/*+ ~*/

.wjs_topBar > . container > div{

height: 40px;

}

.wjs_topBar > . container > div+div{

border-left:1px solid #ccc;

}

.wjs_app{

Position:relative;

}

.wjs_app img{

Dispiay:none;

}

.wjs_app:hover img{

Dispiay:block;

position:absolute;

left: 50%;

top: 40px;

margin-left: -60px;

border: 1pxsolid #ccc;

Border-top:none;

}

例如

="UTF-8">I

body(

font-size: 40px;

}

#four ~ li(

color: red;

}


结果

image.png

注意*~选择器  先找到选择器的元素 然后照这个元素的后面所有统计的元素


三、按钮

1.概念

可作为按钮使用的标签或元素

为,cbutton 或元素添加按钮类 ( button class )即可使用 Bootstrap 提供的样式。

2.示例

LinkButton

针对组件的注意事项

虽然按钮类可以应用到

链接被作为按钮使用时的注意事项

如果〈a〉元素被作为按钮使用--并用于在当前页面触发某些功能--而不是用于链接其他页面或链接当前页面中的其他部分,那么,务必为其设置 role="button”属性。

相关文章
|
SQL 存储 监控
OceanBase数据库常见问题之提示no such file ordirectory如何解决
OceanBase 是一款由阿里巴巴集团研发的企业级分布式关系型数据库,它具有高可用、高性能、可水平扩展等特点。以下是OceanBase 数据库使用过程中可能遇到的一些常见问题及其解答的汇总,以帮助用户更好地理解和使用这款数据库产品。
|
存储 网络安全 网络架构
网络技术基础(5)——VRP和telnet
VRP(Versatile Routing Platform)是其数据通信产品的操作系统,支持路由器和交换机的高效运行,提供统一用户界面和控制平面功能。VRP通过组件化结构实现功能裁剪和扩展。设备初始化时,BootROM先启动,然后运行系统软件,从默认路径读取配置文件。管理设备可通过命令行或Web网管,命令行包括用户界面和级别控制,提供权限管理。文件系统管理涉及存储设备如SDRAM、Flash、NVRAM等。用户可使用 PuTTY 工具通过Console口本地登录,或通过SSH远程登录。VRP命令行具有编辑和在线帮助功能,提供undo命令恢复默认设置。
|
8月前
|
存储 安全 虚拟化
Omnissa ThinApp 2503 - 应用虚拟化软件
Omnissa ThinApp 2503 - 应用虚拟化软件
363 8
Omnissa ThinApp 2503 - 应用虚拟化软件
|
虚拟化 Docker Windows
VMware Workstation Pro 启动虚拟机报错,您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstatio
原因 出现此问题可能是您安装的docker或其他软件启用了Hyper-V,导致虚拟机无法启动 解决方法 右键开始,选择【应用和功能】
2708 0
VMware Workstation Pro 启动虚拟机报错,您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstatio
|
消息中间件 编解码 Java
Netty介绍
Netty介绍
266 4
Netty介绍
|
Arthas 监控 数据可视化
jvm性能调优实战 - 61常用的JVM调优网站
jvm性能调优实战 - 61常用的JVM调优网站
695 0
|
存储 编译器 程序员
C语言中的表达式:深入理解与应用
C语言中的表达式:深入理解与应用
955 4
|
Java Maven 开发者
gradle项目对比maven项目的目录架构以及对gradle wrapper的理解
gradle项目对比maven项目的目录架构以及对gradle wrapper的理解
239 0
|
数据采集 数据可视化 数据挖掘
【大数据实训】基于当当网图书信息的数据分析与可视化(八)
【大数据实训】基于当当网图书信息的数据分析与可视化(八)
452 0
|
Kubernetes API 容器
k8s教程(基础篇)-kubectl详解(上)
k8s教程(基础篇)-kubectl详解(上)
497 0