5分毎に /etc/cron.5minsly/* を root で実行する
- /etc/crontab
: : */5 * * * * root run-parts /etc/cron.5minsly : :
ディレクトリの作成とサービスの再起動
- bash
# mkdir /etc/cron.5minsly # service crond stop # service crond start
5分毎に /etc/cron.5minsly/* を root で実行する
:
:
*/5 * * * * root run-parts /etc/cron.5minsly
:
:
ディレクトリの作成とサービスの再起動
# mkdir /etc/cron.5minsly
# service crond stop
# service crond start
$ tidy --help
tidy: file1 file2 ...
HTML 整形ユーティリティ
http://www.w3.org/People/Raggett/tidy/ を参照
tidy (1998 年 9 月 1 日版) のオプション
-indent または -i エレメントの内容をインデントする
-omit または -o 省略可能な終了タグを省く
-wrap 72 テキストを 72 文字目で改行 (デフォルトは 68)
-upper または -u タグを大文字にする
-clean または -c font, nobr, center タグを削除
-raw 128 以上の文字を出力時に変換しない
-ascii 入力に Latin-1、出力に ASCII を使用
-latin1 入出力に Latin-1 を使用
-iso2022 入出力に ISO-2022 ベースのエンコードを使用
-utf8 入出力に UTF-8 を使用
-modify または -m 元のファイルを修正
-errors または -e エラー表示のみ
-f <file> エラーを <file> に出力
-xml 入力が XML の場合に使用
-asxml HTML を XML に変換
-help または -h オプション一覧
デフォルトでは入出力にそれぞれ標準入出力を使用
以下のように-f 以外の一文字オプションは組合せ可能:
tidy -f errs.txt -imu foo.html
HTML に関する詳しい情報は "Raggett on HTML" 参照,
(c) 1998, Addison Wesley Longman, ISBN 0-201-17805-2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>display:inline-block</title>
<style type="text/css">
* { font-size:100%; }
body { font-family:arial; sans-serif; }
body>div { margin-bottom:0.5em; }
.div, .span {
display:inline-block;
padding:0.2em 0.5em;
border:solid 1px gray;
font-weight:bold;
}
div.block { border:solid 1px gray; padding:1em; }
</style>
<!--[if lte ie 6]><style type="text/css">
body div { margin-bottom:0.5em; }
body * div { margin-bottom:0; }
</style><![endif]-->
<!--[if lte ie 7]><style type="text/css">
.div, .span { vertical-align:middle; }
</style><![endif]-->
</head>
<body>
<h1>display:inline-block</h1>
<div class="block">text element<div class="div">div style="display:inline-block;"</div>text element</div>
<div class="block">text element<span class="span">span style="display:inline-block;"</span>text element</div>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:output
method="html"
encoding="utf-8"
omit-xml-declaration="no"
doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"/>
<xsl:template match="/">
<xsl:apply-templates select="html"/>
</xsl:template>
<xsl:template match="@*">
<xsl:copy/>
</xsl:template>
<xsl:template match="node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="#"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:output
method="html"
encoding="utf-8"
omit-xml-declaration="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
<xsl:template match="xsl:stylesheet">
<html xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>xslt capsulized xhtml</title>
<style type="text/css">
/*@import url(style.css);*/
body { font-family:arial, sans-serif; }
</style>
</head>
<body>
<h1>xslt capsulized xhtml</h1>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>XHTML 1.0 Strict</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">/* @import url(""); */</style>
</head>
<body>
<h1>XHTML 1.0 Strict</h1>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>XHTML 1.1</title>
<style type="text/css">/* @import url(""); */</style>
</head>
<body>
<h1>XHTML 1.1</h1>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>a element button</title>
<style id="button" type="text/css">
a.button, span.button, #button, #class { display:inline-block; }
.button a, a.button { text-decoration:none; }
a.button span, span.button a { display:block; }
a.button span, span.button a, a#button, a#class {
font-size:80%;
font-weight:bold;
padding:0.2em 0.5em;
cursor:default;
border:solid 1px gray;
background-color:#ccc;
color:gray;
}
a.button span:hover, span.button a:hover, a#button:hover, a.button:hover {
border-color:#444;
background-color:white;
color:black;
}
</style>
<style type="text/css">
body { font-family:arial,sans-serif; }
h1 { font-size:100%; }
ul li { margin-bottom:1px; }
</style>
</head>
<body>
<h1>a element button</h1>
<ul>
<li><span class="button"><a onclick="this.parentNode.parentNode.innerHTML+='!';">span.button>a</a></span></li>
<li><a class="button" onclick="this.parentNode.innerHTML+='!';"><span>a.button>span</span></a></li>
<li><a class="button" id="button" onclick="this.parentNode.innerHTML+='!';">a#button</a></li>
<li><a class="button" id="class" onclick="this.parentNode.innerHTML+='!';">a.button</a></li>
</ul>
</body>
</html>
RequestPolicy で google.com 検索結果のリンクからリダイレクトできないとき
そのつど更新
display:inline-block は inline 要素なので、既定の vertical-align:baseline だと、要素の下のほうに英文字の g のように線がベースラインの下まで出るためのスペースが確保されるので vertical-align:top で対処する。
block 要素の中の block 要素を position:absolute や float:left すると親 block 要素の高さが 0 になるので、height を指定して対処する。