HTML,CSS,JS,JQ

CSS:

<style>
  <!--属性选择器-->
    .container input[type="text"][name="txt"]{        border: 3px solid red;    }
  <!--关联选择器-->
  .c1 #l1 a .cc1{}      空格:表示在某个标签的下一级,或者下下一级...去找某个或者某批标签</style><div class="container">    <input type="checkbox"/>    <input type="radio"/>    <input type="text" name="txt"/>    <input type="file"/>    <input type="submit"/>    <input type="button"/>    <input type="image"/></div>

CSS中margin和padding的区别:

<!--在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。-->
<div style="border: 1px solid red;with:300px;height: 300px" id="d1" padding: 20px>    <div style="border: 1px solid yellow;margin: 20px;with:200px;height: 200px" id="d2"></div></div>
注:d1中padding内边距,当padding发生变化时,改变的是d1本身;d2中margin外边距,当margin发生变化时,改变的是d2本身position
    fixed:固定在浏览器窗口的位置    relative:相对位置    absolute:一般与relative一起使用,相对于父级(relative)的绝对定位

<div id="content" style="height: 2000px;background-color: #ddd">    <div style="background-color: beige;width: 300px;position:relative;height:300px;margin: 0 auto">        <h1>修改数据</h1>        <a style="position: absolute;right: 0;bottom: 0">absolute</a>    </div></div><a style="position: fixed;right:30px;bottom: 30px;" href="#content">返回顶部</a>
margin: 0 auto          相对于父标签居中

 div:不加"<div style="clear: both"></div>" 背景颜色红色不显示

div中 style="overflow:auto" 出现滚动条;style="overflow:hidden" 隐藏滚动条
<div style="background-color: red">    <div style="float: left;">111</div>    <div style="float: right;">222</div>    <div style="clear: both"></div></div>

display:none:          隐藏不显示block:      变成块级标签inline:     变成内联标签

body{  margin:0 auto;}    整个页面居中

JS:

var name = ‘eric‘;           局部变量name = ‘alex‘;         全局变量自执行函数:
(function (arg) {    alert(arg);})("888");
document.getElementById(‘l1‘);

document.getElementsByName(‘l1‘)

document.getElementsByTagName(‘div‘)
window.onload = function () {

}//页面加载完成

document.ready = function () {

}//页面框架加载完成
window.location.href = "http://www.baidu.com"当前页面跳转

window.open(‘http://www.baidu.com‘)打开新标签页跳转

JQ:扩展方法:
$.extend({    "erbi":function () {        return "sb";    }});

alert($.erbi()) 
响应式:当页面宽度大于768px时,.cls样式生效
@media screen AND(min-width: 768px){    .cls{        background-color: red;    }}
圆角属性:border-radius: 50%;
伪类与伪元素


/*当鼠标移动到a标签上时,执行下面样式*/.header .menu a:hover{     background-color: green; }以后遇到布局,float的问题时:
.clearfix:after{    content: ".";    visibility: hidden;    display: block;    height: 0;    clear: both;}
 
				
时间: 2024-10-02 00:14:03

HTML,CSS,JS,JQ的相关文章

javascript创建css、js,onload触发callback兼容主流浏览器的实现

http://www.fantxi.com/blog/archives/load-css-js-callback/ 由于需要写个函数,既可以加载css,又可以加载js,所以对各主流浏览器对加载js.css后是否触发onload事件做了个测试.当然,为了兼容,首先要考虑的是会用到onload和onreadystatechange,但他们并不是万能的.加载js文件onload触发callback不算大问题.css比较特殊,因为Webkeit/FF下加载css不会触发onload事件.所以研究了一晚上

js随笔,css和js禁止网页选择文本,table的class样式使得td的class样式失效,jquery获得元素坐标

css使用user-select,user-select不是W3C标准,浏览器支持不完整:user-select有两个值,none用户不可以选择文本,text用户可以选择文本 body{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/user-select: none;} 也

不带插件 ,自己写js,实现批量上传文件及进度显示

今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊. 不过看了别人写的代码,自己也测试过,发现网上好多都存在一些问题,并不是自己想要的.然后自己查阅各种资料,经过自己总结,最终完成了这个功能. 如果大家有什么问题可以提出来,一起交流,学习.有什么不对的地方也指出来,我也虚心学习.自己也是刚写博客,您们的赞是我写博客的动力,谢谢大家. 条件:我采用struts2,java ,ajax,FormData实现; 1.实现的逻辑

各种demo:css实现三角形,css大小梯形,svg使用

各种demo: 1.css实现正方形 思路:width为0:height为0:使用boder-width为正方形的边长的一半,不占任何字节:border-style为固体:border-color为正方形的填充色. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css&qu

在jsp中使用jstl,不使用JS,实现递归,生成N级菜单

参考材料:  http://blog.csdn.net/kimsoft/article/details/7801564 我的实现: 1.我的recursionMenu.jsp代码如下: 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <%@ page import="com.lesl

Web前端技术:CSS部分初识--行内样式、内嵌样式、外部样式,CSS的优先级,CSS的选择器,各种CSS样式(文本与文字、颜色的表示、背景的设置、超链接、列表、表格、图片)

一.CSS样式 1.行内样式:直接写在body的内部标签里,如下就是行内样式 2.内嵌样式:写在head的style标签内,如下就是内嵌样式 3.外部样式:css样式单独写在一个.css文件里,使用时,在HTML的head内用link标签引用即可 二.CSS的优先级 三.CSS的选择器 选择器是一种选择方式.选中你想要的元素的方法,称之为“选择器”  1.全局选择器:*  2.标签选择器:p.span.a.h1~h6.ul.ol  3.类选择器:.one  4.id选择器:#left  5.后代

jQuery,CSS:offset()方法,CSS scrollTop属性

offset() 返回偏移坐标对象,包括top,left两个Number属性,像素数值 $(selector).offset().top $(selector).offset().left 详细 scrollTop属性 设置文档从文档顶部开始卷起的像素值 scrollTop:10;

ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法

protected void ASPxButton2_Click(object sender, EventArgs e) { //Response.Write("<script>alert('删除成功!')</script>"); WebMessageBox(this.Page, "*******"); } public static void WebMessageBox(System.Web.UI.Page page, string val

解决修改css或js文件,浏览器缓存更新问题。

在搜索引擎中搜索关键字.htaccess 缓存,你可以搜索到很多关于设置网站文件缓存的教程,通过设置可以将css.js等不太经常更新的文件缓存在浏览器端,这样访客每次访问你的网站的时候,浏览器就可以从浏览器的缓存中获取css.js等,而不必从你的服务器读取,这样在一定程度上加快了网站的打开速度,又可以节约一下你的服务器流量. 问题 现在问题来了,.htaccess设置的css.js缓存都有一个过期时间,如果在访客的浏览器中已经缓存了css.js,在这些css.js缓存未过期之前,浏览器只会从缓存

[分享黑科技]纯js突破localstorage存储上线,远程抓取图片,并转码base64保存本地,最终实现整个网站所有静态资源离线到用户手机效果却不依赖浏览器的缓存机制,单页应用最新黑科技

好久没有写博客了,想到2年前答应要放出源代码的也没放出来,最近终于有空先把纯js实现无限空间大小的本地存储的功能开源了,项目地址https://github.com/xueduany/localstore,demo见http://xueduany.github.io/localstore/,下面给大家简单说说大概原理,具体细节和异常处理后面有机会在单独说 先说下突破本地localStorage的原理,官方原话是这么说的http://www.w3.org/TR/2013/PR-webstorage