調べると、親要素に overflow:hidden; を指定すると直るとか
情報があるが諸々試しても改善しない!
そんな時は、padding を上下左右個々の定義に変えてみる。
例)
padding: 8px 12px 8px 16px;
↓
padding-top: 8px;
padding-right: 12px;
padding-bottom:8px;
padding-left: 16px;
margin-top が効かなくなった時の対処方法
position をいじった後にこの現象が起きた。
margin が聞かない Box の1つ外にある要素に
position:relative; すれば直った。
body にあらかじめこのスタイルを定義しておくのが手っ取り早いかも。
それと、margin 系と clear 系は同時に指定しない方がいい模様。
もし、relative を指定しても発生する箇所がある場合は、
margin と clear の同時指定がないか確認しよう。
margin が聞かない Box の1つ外にある要素に
position:relative; すれば直った。
body にあらかじめこのスタイルを定義しておくのが手っ取り早いかも。
それと、margin 系と clear 系は同時に指定しない方がいい模様。
もし、relative を指定しても発生する箇所がある場合は、
margin と clear の同時指定がないか確認しよう。
IE + FancyBox で inline 表示すると Flash の方が上に表示されてしまう
Flash を設置している <object> タグ内に
<param name="wmode" value="transparent" />
を追加すると直った
正規表現で部分抜出するHTML
FlashDevelopでas3を書いてて、自作列挙から変数名だけ抜きたかったけど
標準機能でそれっぽいことができなかったので、HTMLとJSで取り急ぎで作ってみた。
かなりお粗末コード。
関係ないけどas3でEnumっぽい事をする方法は
「http://d.hatena.ne.jp/katana_a/20070930/p1」を参照。
正規表現でテキスト抜き出し用HTML
<html><head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> </head> <body> <script> function runre(){ var _src = $("#src").val(); var _re = $("#re").val(); var _text= ""; var _checked = $("#ignorecase").get(0).checked; var _opt = (_checked?"im":"m"); var _reobj= new RegExp(_re, _opt); var _res = null; try{ do{ _res = _src.match( _reobj ); if(_res && _res.length==2){ _text += _res[1]+"\n"; } _src = _src.substring( _res['index']+_res[1].length ); }while( _res ); }catch(e){} $("#result").val(_text); } </script> 処理したいテキスト<br/> <textarea id="src" cols="40" rows="10"></textarea><br /> 正規表現<br/> <textarea id="re" cols="40" rows="10"></textarea><br /> <br /> <br /> 処理結果<br/> <textarea id="result" cols="40" rows="10"></textarea><br /> <br /> <input type="checkbox" id="ignorecase">大文字・小文字の区別なし</input><br /> <input type="button" id="run" value="実行" onClick="runre();"/> </body> </html>
例えば、処理したいテキストに
public static const AAA:uint = 0;
public static const BBB:uint = 1;
public static const CCC:uint = 2;
public static const DDD:uint = 3;
public static const EEE:uint = 4;
みたいなテキストをコピペして、正規表現に
const (.*):
と入れて実行すると結果に
AAA
BBB
CCC
DDD
EEE
と出力される感じ。
標準機能でそれっぽいことができなかったので、HTMLとJSで取り急ぎで作ってみた。
かなりお粗末コード。
関係ないけどas3でEnumっぽい事をする方法は
「http://d.hatena.ne.jp/katana_a/20070930/p1」を参照。
正規表現でテキスト抜き出し用HTML
<html><head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> </head> <body> <script> function runre(){ var _src = $("#src").val(); var _re = $("#re").val(); var _text= ""; var _checked = $("#ignorecase").get(0).checked; var _opt = (_checked?"im":"m"); var _reobj= new RegExp(_re, _opt); var _res = null; try{ do{ _res = _src.match( _reobj ); if(_res && _res.length==2){ _text += _res[1]+"\n"; } _src = _src.substring( _res['index']+_res[1].length ); }while( _res ); }catch(e){} $("#result").val(_text); } </script> 処理したいテキスト<br/> <textarea id="src" cols="40" rows="10"></textarea><br /> 正規表現<br/> <textarea id="re" cols="40" rows="10"></textarea><br /> <br /> <br /> 処理結果<br/> <textarea id="result" cols="40" rows="10"></textarea><br /> <br /> <input type="checkbox" id="ignorecase">大文字・小文字の区別なし</input><br /> <input type="button" id="run" value="実行" onClick="runre();"/> </body> </html>
例えば、処理したいテキストに
public static const AAA:uint = 0;
public static const BBB:uint = 1;
public static const CCC:uint = 2;
public static const DDD:uint = 3;
public static const EEE:uint = 4;
みたいなテキストをコピペして、正規表現に
const (.*):
と入れて実行すると結果に
AAA
BBB
CCC
DDD
EEE
と出力される感じ。