锘??xml version="1.0" encoding="utf-8" standalone="yes"?> 鏁堟灉: 鍏堟潵鐪嬬湅鍒殑緗戠珯鏄庝箞鍋氱殑: google.com鐨勭櫥褰? 瀹㈡埛绔?鍜屾湇鍔″櫒绔兘楠岃瘉浜?騫朵笖鎻愮ず淇℃伅涓鏍風殑 baidu.com 鐨勭櫥褰? 灞忚斀浜嗗瘑鐮佽緭鍏ユ http://fanfou.com/register : 瀹㈡埛绔拰鍚庡彴閮介獙璇佷簡,浣嗘槸鎻愮ず鐨勪俊鎭柟寮忎笉涓鏍?/p> http://login.xiaonei.com/Login.do : 鐢ㄦ埛紱佺敤Js鍚庢湁鎻愮ず淇℃伅 鎴戠殑瀹炵幇姝ラ: 鎬濇兂: 1,榛樿(紱佺敤js)submit鎸夐挳寮忎笉鏄劇ず鐨?濡傛灉鍚敤鍚?灝辨樉紺簊ubmit鎸夐挳 2,閫氳繃<noscript>.......................</noscript> 鏄劇ず鎻愮ず淇℃伅 浠g爜: ref: http://space.cnblogs.com/question/2593/ http://www.tkk7.com/kingkong/archive/2007/05/26/120202.html http://www.plus2net.com/javascript_tutorial/javascript_support.php 鍏煎: opera 9.6 + chrome 2.0 + FF 3 + IE 6 鏁堟灉:涓杈硅緭鍏ヤ竴杈瑰疄鐜伴獙璇?/p> 鐜:ruby 1.8.6 + rails 2.1.0 + windows 鏍稿績浠g爜: html: 嫻忚鍣ㄧ鐢╦avascript鏃舵樉紺烘彁紺轟俊鎭?
鐩殑錛氱敤鎴蜂笂浼犱竴寮犲浘鐗囧悗錛屽彲浠ュ鑷繁鐨勫ぇ鍥劇墖榪涜錛岄夋嫨鍖哄煙瀹跨暐涓哄皬鍥撅紝鏂規硶鏈夊緢澶氾紝鍙互google 錛?javascript crop image,javascript thumbnail image
姝ラ錛?br />
1錛屽弬鐓?
http://www.webmotionuk.co.uk/jquery/image_upload_crop.php
涓嬭澆鍚庯紝鎶妏hp鏈嶅姟鍣ㄧ鐨勪唬鐮佸幓鎺夛紝鍙client绔殑
2錛屾敞鎰忕偣錛屽師鏉ョ殑涓婁紶鍚庯紝鍥劇墖澶ぇ鎴栬呭お灝忥紝閮戒細浠ュ師澶у皬鏄劇ず錛岃繖鏍蜂笉濂?br />
錛?錛夛紝淇敼鏄劇ずwidth錛?鍜?height
<img src="<%= @upload_src %>" style="float: left; margin-right: 10px;" id="thumbnail" name="thumbnail" width="400" height="400" alt="Create Thumbnail" />
<div style="float:left; position:relative; overflow:hidden; width:100px; height:100px;">
<img src="<%= @upload_src %>" style="position: relative;" width="75" height="100" alt="Thumbnail Preview" />
</div>
錛?錛夛紝鑾峰緱閫夊尯鐨剋idth錛宧eight闇瑕佹敼鍙橈紝涓嶇劧瀹跨暐鍥懼拰灝忓浘涓嶅搴?br />
width: Math.round(scaleX * 400) + 'px', // 400灝辨槸鎴戜笂闈㈢殑i銕庣殑width
height: Math.round(scaleY * 400) + 'px',
錛?錛夛紝鍙互鏀瑰彉閫夊尯鐨勬瘮鍒楋紝3錛?錛?1錛? 絳夌瓑
$('#thumbnail').imgAreaSelect({ aspectRatio: '3:4', onSelectChange: preview });
錛?錛夛紝鎶婂皬鍥句笂浼犲埌鍚庡彴錛屽彇寰楀埌鏄痻1錛寉1錛寃idth錛宧eight絳夌瓑錛岃繖鏍峰悗鍙板氨鍙互鏍規嵁鍙傛暟鎿嶄綔鍥劇墖浜嗭紝鎴戝仛鐨勮瘽錛屽彧鏄彇浜嗚繖鍥涗釜鍙傛暟灝眔k浜?br />
<input type="hidden" name="x1" value="" id="x1" />
<input type="hidden" name="y1" value="" id="y1" />
<input type="hidden" name="x2" value="" id="x2" />
<input type="hidden" name="y2" value="" id="y2" />
<input type="hidden" name="w" value="" id="w" />
<input type="hidden" name="h" value="" id="h" />
鍙﹀鍚庡彴鍙互鍙傝冩垜榪欓噷錛宺uby浠g爜
http://www.tkk7.com/fl1429/archive/2009/06/19/283282.html
鏄劇ず鍥劇墖闂鍙互鍙傝冭繖閲岋細錛堝浘鐗囦笂浼犲埌鍚庡彴鍚庯紝闇瑕佸鐞嗕負澶у浘鐗囨樉紺虹殑澶у皬錛岃繖鏍峰皬鍥劇墖鎵嶈兘鐩稿搴旓級
http://www.tkk7.com/fl1429/archive/2009/06/22/283629.html
ref錛?br />
http://odyniec.net/projects/imgareaselect/
]]>
浣跨敤鏂規硶demo錛?br />
function getaddress(){ // set address from DB
var province_db = document.getElementById('province_value').value;
var city_db = document.getElementById('city_value').value;
with(document.userinfo.province) {var loca2 = province_db; }
for(i = 0;i < where.length;i ++) {
if (where[i].loca == loca2) {
loca3 = (where[i].locacity).split("|");
for(j = 1;j < loca3.length;j++)
{ with(document.userinfo.city){ length = loca3.length; options[j].text = loca3[j]; options[j].value = loca3[j];}}
break;
}
}
var length = document.userinfo.province.length;
var length_city = document.userinfo.city.length;
for(i = 0; i < length;i++){
if(document.getElementById('province').options[i].value == province_db){
document.getElementById('province').selectedIndex = i;
}
}
for(i = 0 ; i< length_city;i++){
if(document.getElementById('city').options[i].value == city_db){
document.getElementById('city').selectedIndex = i;
}
}
}
setTimeout("getaddress()", 1000);
</script>
setTimeout(鍑芥暟錛屾椂闂? 鎰忎負寤惰繜鎵ц鐨勬椂闂達紝鍙墽琛屼竴嬈?br />
ref錛?br />
http://blog.csdn.net/lne818/archive/2008/03/03/2143753.aspx
]]>
鍋氫簡錛屼絾鏄嵈鍙互鎶婁袱涓寜閽悓鏃墮変腑錛岃繖鏍鋒樉鐒朵笉琛岀殑錛屾渶鍚庡埄鐢╦query緇欒В鍐充簡錛岄渶瑕佺殑jquery lib璇瘋嚜琛屽埌瀹樻柟涓嬭澆锝?br />
html浠g爜錛?br />
Js浠g爜錛?br />
<script type="text/javascript">
$(function() { // set gender from DB
var $radios = $('input:radio[name=gender]');
if($radios.is(':checked') === false) {
$radios.filter('[value=1]').attr('checked', true);
}
});
</script>
<% elsif(get_client_info('gender').to_s =='0') %>
<script>
$(function() {
var $radios = $('input:radio[name=gender]');
if($radios.is(':checked') === false) {
$radios.filter('[value=0]').attr('checked', true);
}
});
</script>
<% end %>
ref錛?br />
http://stackoverflow.com/questions/871063/how-to-set-radio-option-checked-onload-with-jquery
]]> <noscript>
<div style="color:red">鎮ㄧ殑嫻忚鍣ㄤ笉鏀寔javascript,閮ㄥ垎鍔熻兘鏃犳硶浣跨敤</div>
</noscript>
<div id="js_support" style="display:none">
<p id="pSubmit"><input type="submit" name="registerform" value="娉? 鍐?/span>" onclick="return submitform();"/></p>
</div>
<script type="text/javascript">
$("js_support").style.display = "block";
</script>
]]> <noscript>
<div style="color:red">鎮ㄧ殑嫻忚鍣ㄤ笉鏀寔javascript,閮ㄥ垎鍔熻兘鏃犳硶浣跨敤</div>
</noscript>
褰撴祻瑙堝櫒紱佺敤JS鍚?鎻愪氦鎸夐挳涓嶅彲鐢?瀹炵幇瀹㈡埛绔獙璇?
<div id="js_support" style="display:none"> <p id="pSubmit"><input type="submit" name="registerform" value="娉? 鍐?/span>" onclick="return submitform();"/></p> </div> <script type="text/javascript"> $("js_support").style.display = "block"; </script>
閫氳繃javascript鐨刼nfocus鍜宱nkeyup瀹炵幇鐩戝惉琛ㄥ崟鍩?
<input type="text" class="textbox" onfocus="checkLogin(this);" onkeyup="checkLogin(this);" style="width:120px;" />
ajax鐨勮嚜鍔ㄩ獙璇?鍏朵腑鐢ㄥ埌涓涓猙p.js,鏄凡緇忓皝瑁呭ソ鐨剎mlhttprequest瀵硅薄鐨?鍙互鍒版垜涓嬮潰鐨勯」鐩腑涓嬭澆鍒?/p>
function checkLogin(node) { clearError(); if (bp.String.trim(node.value)!="") { var url = "/test/response_validate"; var params = []; params["command"] = "logincheck"; params["login"] = encodeURI(bp.String.trim(node.value)); var v = validatePath("login",params["login"]); if (v==""){ bp.Io.XhrGet({ url: url, mimeType: "text/json", params: params, load: function(type, data, e) { if (data==true){ loginError = document.getElementById("valstatus").innerHTML = '鐧誨綍鍚嶅凡瀛樺湪'; document.getElementById("loginValidate").className = "icon_cross"; node.className = "input_error"; loginValid = false; } else { loginError = ""; document.getElementById("loginValidate").className = "icon_ok"; node.className = "textbox"; loginValid = true; } }, error: function(type, data, e) {} }); } else { loginError = document.getElementById("valstatus").innerHTML = v; document.getElementById("loginValidate").className = "icon_cross"; node.className = "input_error"; loginValid = false } } else { loginError = validatePath("login", ""); document.getElementById("loginValidate").className = ""; node.className = "textbox"; } }
鍚庡彴:
榪欎釜鏄痳ails鐨勫悗鍙?閫氳繃render :partial榪斿洖鏁版嵁緇欏鎴風,褰撶劧鍙互鏄換浣曞鉤鍙頒笅鐨?渚嬪java騫沖彴涓嬬殑鍙互鐢╯ervlet鐨刼ut.println(...)榪斿洖
def response_validate if params[:login] name = params[:login] puts name if name == "aaaaaa" @value = true render :partial => 'show_info' else @value = false render :partial => 'show_info' end end end
瀹屾暣婧愮爜涓嬭澆:
http://www.namipan.com/d/0c7456748d0877cb1cb939583f14eadce76dfb2118920100
嫻嬭瘯閫氳繃:
opera 9.6 + IE 6.0 + FF 3 + chrome 2
html:
<span id="valstatus"></span> <td><input name="loginname" type="text" id="ctl00_main_content_txtLogin" class="textbox" onfocus="checkLogin(this);" onkeyup="checkLogin(this);" style="width:120px;" /></td>
javascript:
function createXmlHttpRequest(){ //鍒涘緩瀵硅薄 try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e2){ xmlHttp = false; } } if(!xmlHttp && typeof XMLHttpRequest != "undefined") { xmlHttp = new XMLHttpRequest(); } } function checkLogin(node){ // html涓Е鍙戠殑js鍑芥暟 var loginname = document.getElementById('ctl00_main_content_txtLogin').value; createXmlHttpRequest(); xmlHttp.open("Get","/home/response_validate?login="+loginname+"&ts="+new Date().toString(),true); xmlHttp.send(null); xmlHttp.onreadystatechange = processor; //娉ㄦ剰榪欓噷processor涓嶈兘鏈夋嫭鍙? } function processor(){ //鍥炶皟鍑芥暟 if(xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){ //娉ㄦ剰S瑕佸ぇ鍐? if (xmlHttp.status == 200){ var responsetext = xmlHttp.responseText; if((responsetext.toString()) == "true"){ loginError = document.getElementById("valstatus").innerHTML = '璇ョ櫥褰曞悕宸茬粡琚嬌鐢?/span>'; }else{ alert("嫻嬭瘯"); } } } }
鏈嶅姟鍣ㄧ:
def response_validate @login_name = params[:login] @value = true render :partial=>'response_validate' end
partial:
<%= @value %>
鎬葷粨:
1,rails涓湇鍔″櫒榪斿洖text鏁版嵁,閫氳繃render鐨勬柟寮?涓嶆兂java涓槸閫氳繃 out.println 榪斿洖鐨?/p>
2,xmlHttp.onreadystatechange = processor;榪欓噷鐨刾rocessor鍚庝笉鑳芥湁(),涓嶇煡閬撲負浠涔?涓嶇劧鍙兘榪斿洖鍒?
3,readyState 鐨剆蹇呴』澶у啓,涓嶇劧鍦╫pera鍜宖f涓細鏈塨ug鐨?/p>
4,鏁版嵁鏀瑰彉涓簊tring,js鏄氳繃toString()鏂規硶,渚嬪 responsetext.toString()
5,涓轟簡闃叉緙撳瓨闂鍙互鍐嶅彂閫佽姹傜殑鏃跺欏姞涓殢鏈虹殑鏁版嵁,渚嬪涓婇潰鐨?xmlHttp.open("Get","/home/response_validate?login="+loginname+"&ts="+new Date().toString(),true);
ref:
http://www.cnblogs.com/chy710/archive/2007/04/15/713868.html
http://bbs.blueidea.com/thread-2764862-1-1.html
http://topic.csdn.net/u/20081007/08/d48c3061-760f-4831-9187-540b0be5eb31.html
http://www.tctl.com.cn/accp/1472/1473/50006.html
css:
1: <style type="text/css">
2: <!--
3: body{
4: margin:0;
5: padding:0;
6: background-color:#FFFFFF;
7: }
8: .alpha1,.alpha2{
9: width:100%;
10: height:auto;
11: min-height:250px;/* 蹇呴渶 */
12: _height:250px;/* 蹇呴渶 */
13: overflow:hidden;
14: background-color:#FF0000;/* 鑳屾櫙鑹?*/
15: }
16: .alpha1{
17: filter:alpha(opacity=20); /* IE 閫忔槑搴?0% */
18: }
19: .alpha2{
20: background-color:#FFFFFF;
21: -moz-opacity:0.8; /* Moz + FF 閫忔槑搴?0%*/
22: opacity: 0.8; /* 鏀寔CSS3鐨勬祻瑙堝櫒錛團F 1.5涔熸敮鎸侊級閫忔槑搴?0%*/
23: }
24: .ap2{
25: position:absolute;
26: }
27: -->
28: </style>
html:
1: <!--S Demo-->
2: <div class="alpha1">
3: <div class="ap2">
4: <p>鑳屾櫙涓虹孩鑹?#FF0000)錛岄忔槑搴?0%銆?lt;/p>
5: </div>
6: <!--[if IE]><![if !IE]><![endif]--> <div class="alpha2"></div> <!--[if IE]><![endif]><![endif]-->
7: </div>
css:
<style type="text/css">
<!--
.table_tile{
text-align:left;
height: 20px;
width: 25%;
float: left;
}
.table_tile_{
text-align:right;
background-color:#0000FF;
height: 20px;
background-color:#999966;
width: 25%;
float: left;
}
.table_tile_bottom{
text-align:left;
background-color:#FFF000;
height: 20px;
width: 25%;
float: left;
}
-->
</style>
html:
<div class="table_tr">
<div class="table_tile">top0</div>
<div class="table_tile_">top1</div>
<div class="table_tile">top2</div>
<div class="table_tile">top3</div>
</div>
<div class="table_tr">
<div class="table_tile_bottom">bottom0</div>
<div class="table_tile_bottom">bottom1</div>
<div class="table_tile_bottom">bottom2</div>
<div class="table_tile_bottom">bottom3</div>
</div>
鎴栬呮潵涓洿綆鍗曠殑:
<style>
.float_left{
text-align:left;
height: 20px;
width: 25%;
float: left;
}
</style>
<div class = "float_left">asdasd</div>
<div class = "float_left">asdasd</div>
<div class = "float_left">why</div>
鐜 : rails 涓?/p>
渚嬪:
鎴戠偣鍑諱慨鏀瑰悗鏄劇ず鎴愯繖鏍?
鍏抽敭瀹炵幇榪囩▼:
1,鍒楄〃閮ㄥ垎,鍗崇涓鍓浘,钃濊壊閮ㄥ垎鍗沖疄鐜頒簡浼犲?/p>
<% i=0 %> |
2,js鍑芥暟閮ㄥ垎
<script> function show_div(object1,object2,object3,object4,object5) </script> |
榪欐牱浣犲氨瀹炵幇浜嗗鎴風鍒╃敤js浼犲?..............
<select name="s" id="s"> <script type="text/javascript"> |
ref錛?/font>
http://www.javascriptkit.com/jsref/select.shtml
js楠岃瘉涓烘鏁存暟
<script> var re = /^[1-9]d*$/; //鏅鴻兘楠岃瘉鍗曚釜瀛楃 if (!re.test(document.getElementById('group_order').value)){ </script> |
if(value <0 || value!=parseInt(value) ){ |
js鍙戦佽〃鍗?鏂規硶涓): check_input 鏄痡s鍑芥暟,浣嗘槸榪欎釜鏂規硶浼氭妸欏甸潰鍐呮墍鏈夌殑琛ㄥ崟閮藉彂閫佹帀
<% form_tag( {:controller=>"transaction",:action=>"check_cid"},{:name=>"form1",:method=>"post",:multipart=>"true" ,:onsubmit=>”return check_input();”}) do %> |
js鍙戦佽〃鍗?鏂規硶浜?: check_original 鏄痡s鍑芥暟,榪欎釜鏂規硶浼氬彂閫佹寚瀹氱殑form,鏃犺鏂規硶涓,鏂規硶浜?閮藉埆蹇樹簡 鍓嶉潰鍔?return
<%= form_tag({:controller=>"program",:action=>"index"},{:name=>"newform",:method=>"post",:multipart=>"true"}) %> |
寰呯畫................
鍥捐В:
margin : 鐩稿綋浜庣粍浠剁殑 澶栬竟緙?涓庡閮ㄧ粍浠剁殑璺濈
padding : 鐩稿綋浜庣粍浠剁殑 鍐呰竟緙?涓庡唴閮ㄧ粍浠剁殑璺濈
if (document.all) { |
<script language=”javascript”>
var stock_code = stockcode.innerText;
var stock_code = stockcode.innerHTML;
</script>
<div id="stockcode" style="display:none">
test
</div>
ref:
http://www.dreamincode.net/code/snippet980.htm
鎶鏈師鐞?CSS 鍥劇墖鎷煎悎 (CSS sprites) 鍙湁鏁堥檷浣庡浘鐗囨枃浠剁殑 HTTP 榪炴帴璇鋒眰鏁? 澶氫釜鍥劇墖灝嗕互涓瀹氶棿璺濆悎騫朵負涓涓ぇ鍥劇墖鏂囦歡. 欏甸潰涓嬌鐢ㄨ繖浜涘浘鐗囩殑鍏冪礌灝嗗埄鐢?background-position 榪欎竴 CSS 灞炴ф潵鏄劇ず鎷煎悎鍥劇墖涓殑鎸囧畾浣嶇疆.
渚嬪facebook,榪欎釜緗戝潃:http://static.ak.facebook.com/images/sprite/icons.png
緇撴灉涓寮爌ng鍥劇墖鍚堟垚浜唍寮犲皬鍥劇墖,榪欐牱鏄負浜嗘彁楂樼綉欏電殑榪愯閫熷害,鍙渶瑕佷竴嬈″叏閮ㄥ姞杞?,閭d箞榪欐牱鐨刢ss sprites鏄庝箞鍋氬嚭鏉ョ殑鍛?濡備粖璇ユ妧鏈凡緇忔櫘鍙婁簡,涓嬮潰鎴戝氨鏉ヨ涓涓?/p>
妗堝垪涓:鍒╃敤鍦ㄧ嚎宸ュ叿鑷姩鐢熸垚
1,鎵撳紑緗戝潃:http://www.csssprites.com/
2,涓婁紶浣犻渶瑕佸悎鎴愮殑鍥劇墖蹇呴』涓簀pg,gif,png鏍煎紡鐨?渚嬪榪欓噷鎴戜笂浼犱簡涓嬮潰榪欎笁寮犲浘
緇忚繃generate鍚?
3,ok...success.....浣犲彲浠ユ墦寮涓婇潰鐨勭綉鍧鐪嬬湅鎷煎悎鍚庣殑鍥劇墖鍜宔xample鐨勭綉欏?榪涘叆緗戦〉鍚庝綘鍙互鍙﹀瓨涓哄埌鏈湴,浣犲氨鍙互鐪嬪埌涓┒绔熶簡,涓昏灝辨槸鍒╃敤浜哻ss鐨刡ackground-position鐨勫睘鎬?/p>
妗堝垪浜?鍒╃敤瀹㈡埛绔殑杞歡鍜屽浘鐗囩敓鎴恈ss鏍峰紡
1,鍦╬s閲屽厛鍚堟垚浣犻渶瑕佺殑鍥劇墖,榪欓噷鎴戝氨涓嶄粙緇嶄簡,鎴戜滑灝辨嬁http://static.ak.facebook.com/images/sprite/icons.png 榪欏紶鍥劇墖鏉ュ仛
2,涓嬭澆bg2css
http://www.cssforest.org/blog/index.php?id=129
3,鍒╃敤bg2css,寤虹珛浣犻渶瑕佺殑灞?鍗蟲樉紺虹殑閮ㄥ垎鍛?,鍐嶇Щ鍔ㄤ綅緗拰璋冩暣灞傜殑澶у皬,涓嶄細鐨勮瘽鑷繁鎽哥儲鎽哥儲,鍥劇墖鐨勫お灝忕殑璇濆彲浠ユ斁澶?x,4x鍊嶇瓑,涓嬮潰鏄垜鍋氱殑鏃跺欑晫闈?
4,ok...success!....鏂板緩涓涓猦tml璇曡瘯!
妗堝垪婧愮爜涓嬭澆:
http://www.namipan.com/d/203577c02420df43c6beb9a87dd22225d9d39627e0610000
榪樻湁涓涓湪綰跨殑css sprites鍒朵綔宸ュ叿,浣嗘槸鎴戞病鏈夋垚鍔?http://spritegen.website-performance.org/
ref:
http://www.cssforest.org/blog/index.php?id=129
鏈互涓簀s涓兘鏈夊拰java涓?equalsIgnoreCase())涓鏍峰緢鏂逛究鐨勫拷鐣ュぇ灝忓啓姣旇緝鏃?緇撴灉娌℃湁
鏈鍚庡繀欏繪妸涓や釜瀛楃涓?span style="color: red">閮藉彉涓哄皬鍐?鎴栧ぇ鍐?/span>姣旇緝灝卞彲浠ヤ簡
if(inputCode.toLowerCase() != code.toLowerCase() ) /* 鍚屾椂杞寲涓哄皬鍐?灝卞彲浠ュ拷鐣ュぇ灝忓啓 */
link:
http://www.ijavascript.cn/jiaocheng/javascript-indexof-244.html
涓娉?鍒╃敤綰痗ss鍐?浣嗘槸鑳屾櫙鑹插繀欏繪槸鐧借壊鎵嶅彲浠ユ樉紺哄渾瑙?涓嶇劧鐨勮瘽..浼氭湁鍦嗚澶勪細鏈変竴鍧楃櫧鑹?br />
鎴浘:
婧愮爜:
浜屾硶:鍒╃敤css鍔犲渾瑙掑浘鐗囧埗浣滆竟妗嗗渾瑙?澶х綉绔欎竴鑸繖涔堝仛)
鎬濇兂鏄疄鐜頒竴涓繖鏍風殑鍦嗚鐨勮儗鏅?濡傛灉鏈夎〃鏍肩殑璇?鎶婅〃鏍兼斁鍒拌鑳屾櫙涓嬪嵆鍙?br />
闅劇偣鍦ㄥ埗浣滃渾瑙掑浘鐗?4涓鍥涗釜),鏈変竴涓畝鍗曠殑鍔炴硶,濡備笅緗戝潃鍙互鐩存帴鐢熸垚:
http://www.neuroticweb.com/recursos/css-rounded-box/index.php?idioma=en
鎴浘:
鍏跺疄綰㈣壊鑳屾櫙閮ㄥ垎鏄洓涓鐨勫浘鐗囧姞涓涓腑闂村浘鐗?濡備笅:
婧愮爜:
娉ㄦ剰瑕佸姞鑳屾櫙鑹?鎵嶅彲浠ュ疄鐜扮湡姝g編瑙傜殑鍦嗚!
璇硶錛?/span>
margin : auto | length
鍙傛暟錛?/span>
auto : 銆鍊艱璁劇疆涓虹浉瀵硅竟鐨勫?/span>
length : 銆鐢辨誕鐐規暟瀛楀拰鍗曚綅鏍囪瘑絎︾粍鎴愮殑闀垮害鍊?/span> | 鐧懼垎鏁般傜櫨鍒嗘暟鏄熀浜庣埗瀵硅薄鐨勯珮搴︺傚浜庡唴鑱斿璞℃潵璇達紝宸﹀彸澶栧歡杈硅窛鍙互鏄礋鏁板箋傝鍙傞槄闀垮害鍗曚綅
璇存槑錛?/span>
媯绱㈡垨璁劇疆瀵硅薄鍥涜竟鐨勫寤惰竟璺濄?/span>
濡傛灉鎻愪緵鍏ㄩ儴鍥涗釜鍙傛暟鍊鹼紝灝嗘寜涓婏紞鍙籌紞涓嬶紞宸︾殑欏哄簭浣滅敤浜庡洓杈廣?/span>
濡傛灉鍙彁渚涗竴涓紝灝嗙敤浜庡叏閮ㄧ殑鍥涜竟銆?/span>
濡傛灉鎻愪緵涓や釜錛岀涓涓敤浜庝笂錛嶄笅錛岀浜屼釜鐢ㄤ簬宸︼紞鍙熾?/span>
濡傛灉鎻愪緵涓変釜錛岀涓涓敤浜庝笂錛岀浜屼釜鐢ㄤ簬宸︼紞鍙籌紝絎笁涓敤浜庝笅銆?/span>
鍐呰仈瀵硅薄瑕佷嬌鐢ㄨ灞炴э紝蹇呴』鍏堣瀹氬璞$殑height鎴?/span>width灞炴э紝鎴栬呰瀹?/span>position灞炴т負absolute銆?/span>
鍦?/span>IE4+錛?/span>margin灞炴т笉鍙敤浜?/span>td鍜?/span>tr瀵硅薄銆?/span>
澶栧歡杈硅窛濮嬬粓閫忔槑銆?/span>
瀵瑰簲鐨勮剼鏈壒鎬т負margin銆傝鍙傞槄鎴戠紪鍐欑殑鍏朵粬涔︾洰銆?/span>
鍏充簬瀵硅薄鐨勫昂瀵鎬笌杈規錛屽唴澶栬ˉ涓佺瓑鏍峰紡琛ㄥ睘鎬х殑鍏崇郴錛岃鍙傜湅鍥句緥浠ュ強height鍜?/span>width灞炴с?/span>
紺轟緥錛?/span>
body { margin: 36pt 24pt 36pt; }
body { margin: 11.5%; }
body { margin: 10% 10% 10% 10%; }
鍙傝?http://www.host01.com/onlinebook/css/css2/c_margin.html
瀹炰緥:css瀹炵幇鍦嗚杈規
http://html.chinahtml.com/2006/xhtml-11576838936382.shtml