html和css中的技巧
1:标签不要忘记带点
2:div是否成对的出现.
3.body 前面不能加点
4.在写css时记住一定要带上class的命名这样就不会出现重复的
5.出现文字的时候下面有下划线或虚线的时候,用padding撑开距离 图片距离变框也是用padding
6.当出现有padding时要记住用width减去padding的值 padding是边与边的距离 当出现高度是也是要用light减去padding值 padding也可以用到在四边的距离
7.网页最好写成块的形式 也就是一对div中写一个模块,这样可以加快加载的速度
8.span中给行高是没有用的必需是先加块在给高(display:block)
9.a标签在无论怎么设置都不能用的时候要用display:block;
10.背景中有时要用到.top{ width:1349px; background:url(../images/box_background_image.png) no-repeat center top; height:266px;} 灰色的 就是讲背景居中靠上
11. 外边局是 div也就是 盒子与盒子之间是padding
12.在导航中右侧有竖条是居中处理:在整个行高ul中用padding-top;然后在li中用line-height和height是一样的,并且竖条在li设置border或者是在a中加padding:0px 10px; border:
13.导航中最后一个竖在行内解决border:none或者在a类中.div .a2{border:none}
14.图片:在图片下方有一个线的除去:在行内用border:none
15.在导航 a是给一个块并且居中text-align
16.在p标记中让字与字之间有距离用letter-spacing
17.块与块之间用margin
18.在图片与文字中间对齐:margin-top:-5px; vertical-align:middle;
一、Background-position背景定位
- 定位单词:background-position:水平对齐 垂直对齐 background-position:center center
- 百分比:background-position:50% 50%
- 固定定位:background-position:5px 10px;
缩写形式
格式: background:背景图片地址,是否平铺 图片定位
<div class=”zhang”>
<h2>ddd</h2>
<ul>
<li><a href=”#”>ssssssss</a></li>
</ul>
</div>
Body,h2,ul,li,a{margin:0px;padding:0px;}
Body{font-size:12px;}
A:link,a:visited{color:#000ff;text-decoration:none;}
A:hover{color:#ff0000;}
.zhang{width:600px;}
Ul,li{list-style:none;}
.zhang h2{font-size:12px; padding:10px 0px;}
.zhang li{padding:5px 0px; background:url() no-repeat left center; padding-left:10px;}
19.padding是内边距,边线到内容的距离;
20.box > h1意思是子变孙子不变,指在一个div中有大box 下面有两个h1其中一个h1在另外一个div中
21.在li中有单个不一样的,可以用class=“v” a.v:link,a.v:visited{}含义:给class=v的a元素的:link增加样式;
22.div.box{color:#ffffff}//div.box含义:给class=box的<alert("欢迎来到java");>元素增加样式
23.浮动的块元素一定要有宽度
全局css设置总结:
1.清除所有
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,legendd{margin:0px; padding:0px;}
2.全局文本大小,颜色设置
举例:body{color:#333;padding:5px 0px;}
3.清楚项目符号或编号前面的各种符号
ul,li{list-style:none;}
4.全局连接效果 a:link,a:visited{color:#eeee;text-decoration:none;}
5.所有图片去边线 img{border:none;}
6.合并表格的边线
7.Table{border-college:collapse;}
8.浮动和清除
常见的兼容问题
1.在主页绝对居中
- 在Firefox下,使用margin:0px auto实现主页居中
- 在ie5.5使用texe-align:center实现主页居中
- Body{text-align:center;}
- Box{margin:0px auto;text-align:center;}
2.单行文本垂直居中
a) 。Tiltle{ height:50px;link-height:50px;}
3.在ie6,左右margin会加倍
a) 在ie下,加了左右margin的元素
12.ie与火狐在整体居中差别,在body中加入text-align:center;这个是ie居中,火狐不认,然后再大层中在给一个text-align:left;
13.<a href=”属性”>
Target:目标文件的打开方式 (-blank在新窗口中打开 ) (-self在当前窗口打开 )(-top在最顶层窗口来打开) (-parent在上一级窗口打开)
html和css中的技巧的更多相关文章
- CSS中的一下小技巧2之CSS3动画勾选运用
使用CSS3实现动画勾选 相信大家在项目中会经常遇到这种需求:勾选框.现在用CSS3来实现一个动画勾选,只需要一个标签即可完成: 这次需要用到CSS中伪类 after,这个小技巧也是很容易忘记的,所以 ...
- 纯html+css中实现静态选座位效果技巧(input+label使用小技巧)
很多时候,我们想通过html+css的方式实现排列在后方的代码在选中状态下,能控制排列在前的代码的样式.那么要怎么实现呢?在这里我就要用1个小技巧来完成. 众所周知的,我们css中的选择器通常只能向下 ...
- CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画
最近一直在使用 css-doodle 实现一些 CSS 效果. css-doodle 是一个基于 Web-Component 的库.允许我们快速的创建基于 CSS Grid 布局的页面,以实现各种 C ...
- 《手把手教你》系列技巧篇(十八)-java+ selenium自动化测试-元素定位大法之By css中卷(详细教程)
1.简介 按计划今天宏哥继续讲解倚天剑-css的定位元素的方法:ID属性值定位.其他属性值定位和使用属性值的一部分定位(这个类似xpath的模糊定位). 2.常用定位方法(8种) (1)id(2)na ...
- css中一些常用技巧
// css中引入字体文件 @font-face { font-family: msyh; /*这里是说明调用来的字体名字*/ src: url('../font/wryh.ttf'); /*这里是字 ...
- css 中的背景图片小技巧和存在的坑
body 的背景图设置 第一种 :这种情况下背景图片可以缩放 但是不能完全等比缩放 background: url(imgs/1.jpg)no-repeat; background-position: ...
- 小技巧 - CSS中:hover调试
在调试CSS的时候,我一般使用Chrome的F12开发者工具,或者FireFox的FireBug直接在元素上面修改好Style后,再写入到CSS中.前几天遇到一个问题就是a:hover,鼠标一移开效果 ...
- 对CSS中的Position、Float属性的一些深入探讨
对CSS中的Position.Float属性的一些深入探讨 对于Position.Float我们在平时使用上可以说是使用频率非常高的两个CSS属性,对于这两个属性的使用上面可能大多数人存在一些模糊与不 ...
- css中的负边距
css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果.很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的. ...
随机推荐
- IOS NSNotificationCenter 的使用
在Android中,为了解耦各个模块的耦合度,我们会使用很多方式,当然最简单而且效率最高的方式就是使用事件总线的方式进行消息分发,但是Android中并没有自带的消息分发机制,需要使用第三方库,比如E ...
- 我的一点关于把WndProc指向类的成员函数的看法
转载请注明来源:http://www.cnblogs.com/xuesongshu/ 我以前经常考虑使用WNDCLASS.CreateThread之类的Windows API时如何在类里面调用,传入函 ...
- [老老实实学WCF] 第七篇 会话
老老实实学WCF 第七篇 会话 通过前几篇的学习,我们已经掌握了WCF的最基本的编程模型,我们已经可以写出完整的通信了.从这篇开始我们要深入地了解这个模型的高级特性,这些特性用来保证我们的程序运行的高 ...
- Objective-C排序算法实现
算法作为程序猿的一种基本技能,对我来说却一直是一个硬伤.毕竟平时的工作接触算法的地方很少,大部分时间都是在搭建UI,写业务逻辑,写网络请求.然而在面试当中,算法往往又是考察的重点. 也许你会说这些平时 ...
- 20141111--SQL触发器
---------------------触发器----------------------------- --触发器本质上还是一个存储过程,trigger --只不过不是通过exec调用执行,而是通 ...
- UI2_IOS坐标系
// // AppDelegate.m // UI2_IOS坐标系 // // Created by zhangxueming on 15/6/29. // Copyright (c) 2015年 z ...
- 使用DbVisualizer 8 连接Oracle数据库
1. 网上下载一个驱动包ojdbc14.jar,放到oracle目录下:...\DbVisualizer-8.0.1\jdbc\oracle\ojdbc14.jar 2. 打开 DbVisualize ...
- 了解GDAL的图像处理/Python
GDAL是一个操作各种栅格地理数据格式的库.包括读取.写入.转换.处理各种栅格数据格式(有些特定的格式对一些操作如写入等不支持).它使用了一个单一的抽象数据模型就支持了大多数的栅格数据(GIS对栅格, ...
- matlab 直方图均衡化
原理: 直方图均衡化首先是一种灰度级变换的方法: 原来的灰度范围[r0,rk]变换到[s0,sk]变换函数为:s=T(r); 为便于实现,可以用查找表(look-up table)的方式存储,即:原始 ...
- cocos2d-x 节点操作 -->J2ME
cocos2d-x 的节点操作涉及到以下几点 1. 节点之间的关系 2. 节点的添加操作 3. 节点的删除操作 4. ...