sub,dl,dt,排版,横向滚动条,浮动元素居中,box-sizing
1.sub标签 下标
2.dl,dt,dd用的地方通常是具有标题,而标题下对应有若干列表简单的(栏目标题+对应标题列表)和标题对应下面有内容。在使用时候我们能简洁html代码情况下,学会灵活使用dl dt dd,
3.实现左侧自适应右侧固定宽度的布局
3.1 rightbar必须在left前面,因为块级元素在前面的话,浮动元素就自动到下一行了
<div class="wrap">
<div class="rightbar"></div>
<div class="left"></div>
</div>
.wrap {
height: 50px;
}
.left {
margin-right: 200px;
background-color: green;
height: 50px;
}
.rightbar {
float: right;
width: 200px;
background-color: red;
height: 50px;}
3.2 使用position:absolute 可以实现,但是如果rightbar高度比left高就会影响下一行元素
3.3 使用一个div包裹左侧div并浮动,通过外层div负margin,里面div正margin实现
3.4 传送门: http://jo2.org/css-auto-adapt-width/
4.一些名词: tooltips用于鼠标移到一些标签上会显示提示信息的情况
5.换行会出现空白字符,解决方案:给父元素设置font-size: 0;
<div class="container">
<div class="left"></div> //空白字符
<div class="right"></div>
</div>
6.如何让tab栏nav宽度大于屏幕宽度时,里面的元素不换行显示:用横向滚动条,将UL包裹在div.wrap里,当UL宽度大于屏幕宽度时,将UL宽度设置为所以li宽度的总和,div设置overflow-x:scroll
<div class="nav-wrap">
<ul class="nav nav-tabs product-tab" role="tablist">
<li role="presentation" class="active"><a href="#home" role="tab" data-toggle="tab">特别推荐</a></li>
<li role="presentation"><a href="#profile" role="tab" data-toggle="tab">微投资</a></li>
<li role="presentation"><a href="#messages" role="tab" data-toggle="tab">微小宝</a></li>
<li role="presentation"><a href="#settings" role="tab" data-toggle="tab">微消费</a></li>
<li role="presentation"><a href="#settings" role="tab" data-toggle="tab">微增利</a></li>
<li role="presentation"><a href="#settings" role="tab" data-toggle="tab">微金宝</a></li>
<li role="presentation"><a href="#settings" role="tab" data-toggle="tab">微转让</a></li>
<li class="pull-right hidden-sm hidden-xs"><a href="#settings" >更多</a></li>
</ul>
</div>
var product_nav = $("#product-decoration .product-tab");
var product_nav_width = 30;
product_nav.children().each(function(index,element) {
product_nav_width += element.offsetWidth;
})
if(product_nav_width > $(window).width()) {
$("#product-decoration .product-tab").css("width",product_nav_width);
$("#product-decoration .nav-wrap").css("overflow-x","scroll");
//console.log(product_nav_width)
}else {
$("#product-decoration .nav-wrap").css("overflow-x","auto");
}
7.box-sizing
有3种值,content-box(默认),padding-box(有兼容问题),border-box
sub,dl,dt,排版,横向滚动条,浮动元素居中,box-sizing的更多相关文章
- 如何垂直居中元素(浮动元素&居中一个<img>)?
1.如何居中一个浮动元素? 方法一:已知元素的高度 <!DOCTYPE html> <html lang="en"> <head> < ...
- css 浮动元素居中
方法一 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...
- H5禁止底部横向滚动条,使一个元素居中
1.禁止底部横向滚动条 选择元素设置样式 { overflow-y:auto; overflow-x:hidden } 2.元素居中 { margin-left:auto ; margin-right ...
- 用CSS 实现 浮动元素的 水平居中
问题描述: 基本的html结构: <div> <!-- <span>1</span> <span>2</span> <span& ...
- CSS元素居中汇总
总结实现不同类型元素居中的几种方法: 一.把margin值设置为auto(实现水平居中) 可以实现元素水平居中对齐 原理:使 margin-left=margin-right 如果设置 marg ...
- html dl dt dd标签元素语法结构与使用
dl dt dd认识及dl dt dd使用方法 标签用于定义列表类型标签. dl dt dd目录 dl dt dd介绍 结构语法 dl dt dd案例 dl dt dd总结 一.dl dt dd认识 ...
- html dl dt dd标签元素语法结构与使用
dl dt dd认识及dl dt dd使用方法 <dl> 标签用于定义列表类型标签. dl dt dd目录 dl dt dd介绍 结构语法 dl dt dd案例 dl dt dd总结 一. ...
- 边框,元素居中,盒子模型,margin,display,overflow,textarea,float,浮动停止条件,清除浮动影响,margin-top的bug,清除默认样式
边框 solid实线 dotted虚线 dashed点线 盒子在页面中实际的宽高都是5部分组成 宽=borderleft+paddingleft+width+paddingright+borderri ...
- HTML5标签选择,图文混排使用dl dt dd
图文混排,可以使用 dl dt dd(dd 和 dt 是同级,不可以嵌套,没有先后顺序) 1,上面红色部分是标题,可以使用h1里面包含一个span标签,样式一样,所以两个可以一起写. 2,上面黑色部分 ...
随机推荐
- iOS企业版APP分发上线流程和注意事项
0.准备 1]$299/year的企业级开发账号. 2]制作分发证书和描述文件,并下载安装到本机. 3]Xcode编译通过,真机测试通过的源码. 1.打包前配置 1]Xcode 打开项目,common ...
- poj1611
The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 35918 Accepted: 17458 De ...
- Linux下SVN服务器搭建配置
Linux下SVN服务器搭建配置 1.SVN服务安装 yum install subversion 2.创建SVN代码仓库 mkdir /data/svn svnadmin create /data/ ...
- BZOJ 2424: [HAOI2010]订货(费用流)
裸的费用流了= =从源点向每个点连费用为di,从汇点向每个点连流量为ui,每个点向下一个点连费用为m,流量为s的边就行了 CODE: #include<cstdio>#include< ...
- JQuery和Ajax在ASP.NET MVC中的基本应用
当我们在开发Web应用程序中使用JQuery和Ajax异步调用来实现很多功能时,不仅提高了程序的性能,而且给用户一个更好的交互式界面操作体验.接下来我们依旧用简单的实例来学习下它们的应用. 创建一个A ...
- 读书笔记 effective c++ Item 7 在多态基类中将析构函数声明为虚析构函数
1. 继承体系中关于对象释放遇到的问题描述 1.1 手动释放 关于时间记录有很多种方法,因此为不同的计时方法创建一个TimeKeeper基类和一些派生类就再合理不过了: class TimeKeepe ...
- c++STL排序算法注意事项
关于算法中的比较函数 #include<iostream> #include<algorithm> using namespace std; int compare(doubl ...
- css4激动人心的新特性及浏览器支持度
CSS3的选择器提供了很多像:nth-child这样有用的选择器,并且得到浏览器支持.CSS的第四代 选择器CSS4选择器),经我们带来了更多有用的选择器. 1.否定伪类:not 否定伪类选择器其实在 ...
- ASP.NET MVC4.0+ WebAPI+EasyUI+KnockOutJS快速开发框架 通用权限管理系统
1.基于 ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout 的架构设计开发 2.采用MVC的框架模式,具有耦合性低.重用性高.生命周期成本低.可维护性高.有利软件 ...
- ES6新属性笔记
一.destructuring--解构赋值 1.数组解构赋值 (1)完全解构 let [a,b,c] = [1,2,3];//普通 console.log(a+":"+b+&quo ...