タグ

ブックマーク / www.msng.info (2)

  • HTML の a 要素に target=”_blank” をつけるのはもうやめよう

    HTML の a 要素に target 属性をつけて、リンク先の文書をどこで開くのかを指定できますね。 デフォルトは _self で、元のドキュメントと同じフレーム。無指定だとこれになるので、わざわざこれを書くことは少ないと思うけど。 一番よく使うのは target="_blank" じゃないでしょうか。リンク先のドキュメントを新しいタブやウィンドウで開くやつですね。 これ、以前はよくつかってました。ルールとして サイト内リンクは target 指定なし 外部サイトへのリンクは target="_blank" というのが多かったんじゃないかな。 でも最近、これはもうリンク先がどこであろうと指定しない方がいいんじゃないか、と思ってます。 もちろんサイトによってそれぞれ使いわけはあると思うんだけど、少なくともほとんどの手元のサイトの場合はいらない。 target="_blank" を使ってきた

    HTML の a 要素に target=”_blank” をつけるのはもうやめよう
  • PHPの関数定義はこんな変態的な書き方ができる

    すまん変態的は言い過ぎた。 この書き方を常用してる人がいたらごめんなさい。 けど書いてみたらとっても新鮮な感じがしたので。 開始と終了 まず大前提として、 PHP では開始タグ <?php 以降の部分が PHP として評価され、 開始タグより前の部分や終了タグ ?> より後の部分はそのまま出力されますね。 これを実行すると、こんな具合になります。(改行は一部省略) ここはそのまま出力される PHP で echo しています ここもそのまま出力される ここも PHP の世界 このファイルを直接開いても、 別のファイルから include / require しても同じことですね。 PHP を書く人にとっては当たり前だと思いますけど念のため。 関数定義の中でやってみる では関数定義の最中に閉じタグ ?> を入れるとどうなるか。 この場合、何も出力されません。 確かに PHP ファイル内で <?

    PHPの関数定義はこんな変態的な書き方ができる
    s_mori
    s_mori 2013/08/31
  • 1