经验集锦(不定时更新)

一般页面头部的导航用<ul><li></li></ul>,分隔符用图片

对于要在同一水平线的搜索框和搜索栏,可以加上属性vertical-align:middle

标题过长实现自动出现省略号:ul li p{
white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
}

在列表中的前面奇怪的符号(比如小圆点、小方点),可以将其作为li或a的背景图,文字内容放在p标签里,里面再嵌套a标签。

word-spacing对中文无效,但是在中文间加入空格就有效了。

placeholder的设置:
.form-item > .form-txt::-webkit-input-placeholder {color:#999;}
.form-item > .form-txt:-moz-placeholder {color:#999;}
.form-item > .form-txt::-moz-placeholder {color:#999;}
.form-item > .form-txt:-ms-input-placeholder {color:#999;}

overflow:hidden可以让左右浮动的元素将父元素撑起来
overflow:auto可以让超出的部分自动出现滚轮

ie7不支持margin为负值,所以可以给margin设置为负值的元素添加属性:*zoom:1;_position:relative;

ie7中,设置了overflow:hidden后还是溢出的解决方法为:给容器元素添加属性:position:relative;

对于单选、复选按钮,要保持按钮和文字的对齐,可以均设置属性:vertical-align:middle;

去掉浏览器自带的、当输入框输入数据时边框变蓝:outline:none;

禁止textarea拖拽改变大小:resize: none;

web开发中,由于checkbox比较小用户操作起来不是很方便,为了方便用户对checkbox操作我们可以让用户点击说明文字时即可实现
选择/勾选 checkbox ,实现代码:<input id="ck1" type="checkbox" />
<label for="ck1">点击我即可选择/取消勾选状态</label>

表单元素的一些属性:
<select class="select-short common-tyle l" name="education">
<option value="">请选择文化程度</option>
<option value="01">小学</option>
<option value="02">初中</option>
<option value="03">高中</option>
<option value="04">大学</option>
<option value="05">硕士</option>
<option value="09">其他</option>
</select>
<input id="work" type="radio" name="property" value=""/>
<input id="checkbox-fix" type="checkbox" name="character" value=""/>
<input type="text" class="input-short common-tyle l" placeholder="请填写姓名" name="name"/>

text-align:justify;实现兼容ie,还要加上属性:text-justify:inter-ideograph;

将背景图实现范围内拉伸:background: url("../images/advertis.jpg") no-repeat;
background-size: 100% 100%;

/*css实现单双行颜色*/
#mockpart:nth-child(even){
background-color: #f2f2f2;
}
#mockpart:nth-child(odd){
background-color: #fff;
}

外面套一个放背景(背景很大的时候加上属性min-width)。里面容器放主题内容,居中。

可以既设置背景色又设置背景图像

nodeType返回的值是大写的

z-index只能在position属性值为relative或absolute或fixed的元素上有效。

ie下的getElementsByName支持的是表单元素、a等特定的标签,这些特定的标签才能有name属性

<div>元素节点的内容</div> innerHTML
对于文本节点,其文本内容的获取是使用nodeValue

字体阴影:text-shadow: 4px 3px 5px #333;

/*background-color: rgba(0,0,0, .7);*/
/**filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BF000000,endcolorstr=#BF000000);*/

时间: 2024-11-09 00:30:06

经验集锦(不定时更新)的相关文章

经验总结16--EF局部更新数据

EF提供更新某个实体的某些数据,而其他数据保留的功能. 1.重新实例一个实体,并给予ID和需要修改的字段.注:此处的实体不能从数据库中查询,只能新的实例. Order order = new Order() { ID = id }; order.Name= "test222"; 2.包含该实体,更新策略为Unchanged,设置需要更新的字段. DbEntityEntry<Order> entry = db.Entry<Order>(order); entry.

iOS 属性修饰符记录 --不定时更新

重新审视了一下OC在属性修饰符,特意记录一下来.以后不定时更新 > retain:只有在非ARC下才会有效,所有如果在ARC下使用了retain修饰也白搭 如以下的data属性用retain修饰: #import <UIKit/UIKit.h> @interface MyView : UIView @property(nonatomic, retain) NSMUtableArray* data; @end 在对应的setter方法中,会以如下代码实现: if (_data != new

Android学习笔记(不定时更新)

在很久之前,我就想写写博客,不过本人比较懒,这几天心血来潮,决定开写博客,因为学习,实习,面试关系,不会定时更新,以下是我所学的知识,总结分享一下,如有不正确,希望各位轻喷. QQ:545662362.欢迎交流,因为第一次写博客,格式什么的也不是特别好.好了,学习目录如下 1.Android 开发环境搭建 2.Android 应用程序 3.Android 常用基本控件 4.Android 常用高级控件 5.Android 消息与广播 6.Service 后台服务 7.Android 数据存储与服

即日起,博客将不定时更新技术内容

Hello,everybody!这是我新开的博客,以后我会将我收藏的资源以及修改之后的资源发布到这里,希望对大家有所帮助. 同时,本人的个人贴吧也开通了,欢迎有志之士加入我这个大家庭,帮助更多开发者,共同学习,共同进步. 贴吧链接 吕昌辉吧 即日起,博客将不定时更新技术内容,布布扣,bubuko.com

Apache设置经验总结(持续更新)

Alias 想让/opt/foswiki的内容显示出来,但不想拷贝到/var/www/html中,怎么做 Alias /foswiki/ "/opt/foswiki/" <Directory "/opt/foswiki/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 这些是模

node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)

1.用express开发站点时,怎么定义通用的头部和尾部 方案1:用类似asp时代的include添加,如ejs模板: <% include ../header.ejs %> <h1 class="page-header"> 这里是内容. 注:..表示header.ejs在上一级目录,ejs扩展名可以去掉,直接写:include ../header </h1> <% include ../footer %> 方案2:用类似于MVC的lay

apue第四章习题的一些拙见(不定时更新)

写在前面:最近要期末考试,看来真的是要不定时更新啦XD apue4.1: 由于在这里lstat是不跟随符号文件的,而stat是跟随符号文件的,这样一来,如果使用stat,而不使用lstat那么就无法观察到符号文件.在书上4.3姐中有提到. apue4.2: 首先我在ubuntu的shell上查看原来的umask是多少,结果是0002,这里touch一个文件是不确定的,但是其他者的权限中写的权限一定是没有的.因为创建一个文件所拥有的权限不光与umask有关还与应用程序自身在创建的时候使用的参数有关

linux下svn定时更新项目

方法一.用shell脚本定时更新项目 1.进入网站的根目录,假设项目位置放在/var/www/test cd /var/www/test 2.建立脚本文件update.sh,分两步进行.首先利用touch命令创建,之后使用vim进行编辑. touch update.sh vim update.sh 输入以下内容 #!/bin/sh while true do svn update --username 你的svn用户名 --password 你的svn密码 sleep 60 done 这里我设置

[Android Traffic] 调整定时更新的频率(C2DM与退避算法)

转载自: http://blog.csdn.net/kesenhoo/article/details/7395253 Minimizing the Effect of Regular Updates[最小化定时更新操作的副作用] 最佳的定时更新频率是不确定的,通常由设备状态,网络连接状态,用户行为与用户定义明确的偏好而决定. Optimizing Battery Life([Android Training - 04]优化电池寿命)这一章有讨论如何根据设备状态来修改更新频率.里面介绍了当断开网络

KindEditor问题汇总【不定时更新】

问题一:KindEditor放在隐藏的元素里面,当用jq控制其显示时KindEditor编辑器显示不出来. 解决方法:在textarea 加个宽 就OK了<textarea id="Contents1" name="Contents1" rows="5" cols="30" style="width:500px"></textarea> 相关链接1:http://kindeditor