[28] [WebKit] CSS3のborderとbackground(一部)をサポート <http://d.hatena.ne.jp/eccoHowling/20050828#p1> (名無しさん 2005-08-29 01:43:15 +00:00)
[31]
Bug 4355 px以外の単位を使うとborderの太さが一定にならない - WebStudio (2006-11-28 11:04:46 +09:00
版) <http://www.d-toybox.com/studio/weblog/show.php?mode=single&id=2006122802>
(名無しさん 2006-12-28 02:07:28 +00:00)
[34]
WinIE 6 では
border
、border-top
などに
<http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0D%0A%20%20border%3A%20thin%200%20thick%20thin%200%200%200%200%200%200%201px%202em%2010mm%20red%20blue%200%20thick%20%23C0C0C0%20orange%20dashed%20none%20dotted%20inset%3B%0D%0A%7D%0D%0A;h=;p=n;x=style-element> のように値を1つ以上いくつでも指定できるようです。
border-color
、border-style
、
border-width
それぞれで最後に指定された値が有効になります。指定されなかった種類はまったく設定されません
(CSS 2.1 によれば初期値が設定されなければなりません)。
border
や borderTop
などに値が設定されるのは、構成する3種類 (または3種類×4辺)
のすべてに値が設定されている場合のみのようです。
(名無しさん)
[35] Firefox 2 や Opera 9 には >>34 のような奇癖はなく、 CSS 2.1 通りに実装しているようです。 (名無しさん)
[36]
色の初期値の扱いについては border-color
の項を参照。
(名無しさん)
[37] <http://suika.fam.cx/gate/2007/cssom/viewer?c=p%20%7B%0D%0A%20%20border-top%3A%20medium%20dotted%3B%0D%0A%7D%0D%0A;h=%3Cp%3E%3Cbutton%20type%3Dbutton%20onclick%3D%22%0D%0A%20%20var%20el%20%3D%20document.getElementsByTagName%20('p')%5B0%5D%3B%0D%0A%20%20var%20sd%20%3D%20getComputedStyle%20(el%2C%20null)%3B%0D%0A%20%20w%20(sd.borderTop)%3B%0D%0A%22%3E%3Ccode%3EgetComputedStyle%3C%2Fcode%3E%3C%2Fbutton%3E%0D%0A%3Cbutton%20type%3Dbutton%20onclick%3D%22%0D%0A%20%20var%20el%20%3D%20document.getElementsByTagName%20('p')%5B0%5D%3B%0D%0A%20%20var%20sd%20%3D%20el.currentStyle%3B%0D%0A%20%20w%20(sd.borderTop)%3B%0D%0A%22%3E%3Ccode%3EcurrentStyle%3C%2Fcode%3E%3C%2Fbutton%3E%0D%0A;p=n;x=style-element> ↑ こんな感じのやつででてくる値を調べてみた
Firefox 2 getComputedStyle
: 空文字列
WinIE 6 currentStyle
:
undefined
(currentStyle
には shorthand
のDOM属性がないらしい)
Opera 9:
指定した値 | getComputedStyle | currentStyle |
medium | 0px #000000 | 3px |
medium solid | 3px solid #000000 | 3px solid |
10px dotted | 10px dotted #000000 | 10px dotted |
10mm inset blue | 38px inset #0000ff | 10mm inset #0000ff |
(名無しさん)
[38]
border model - onderhond blog - onderhond.com (2008-05-05 20:43:42 +09:00
版) <http://www.onderhond.com/blog/onderhond/border-model-inconsistencies>
(名無しさん)
[39] テーブルのボーダーに余白がある場合のサンプル|CSS HappyLife ( 版) <http://css-happylife.com/log/css-template/000356.shtml>
[61] Chrome も Firefox も 'border'
を指定すると
'border-image'
が初期値になります。 Firefox
ではその他 '-moz-border-top-colors'
なども初期値になります。
[62] Chrome は明示されていないプロパティーを initial
にしますが、 Firefox は実際の初期値にします。
[64] 直列化の際、 Chrome では 'border-width'
、
'border-style'
、'border-color'
の1つか2つが
initial
なら、それが省略されます。3つが initial
ならプロパティーの宣言自体が cssText
に現れません。
[65] 直列化の際、 Firefox は 'border-color'
が '-moz-use-text-color'
ならそれを省略しますが、それ以外は省略しません。
[66] 'border'
を構文解析して CSSOM に宣言として追加する時の各 longhand sub-properties
の順序は Firefox と Chrome で違っています。
[67] 'border'
にまとめきれないときにどのプロパティーを使って表現するかは Chrome
と Firefox で異なるようです。 >>66 の順序の違いによるものか、それ以外にも違うのかはよくわかりません。
[40] 箱の余白領域と詰め領域の間の領域を境界領域といいます。
[42] CSS 2.1 には「optional」と書いてあるので、幅 0 の時は厳密に言えば境界領域は存在しないということになります。
[43] 境界領域の外周を境界辺と呼びます。 境界領域が存在しない時は詰め辺と同じです。 CSS 2.1 8.1
[44] 境界辺に囲まれる領域を境界箱と呼びます。 CSS 2.1 8.1
[47] 詰め領域と境界領域の間にスクロール・バーが挿入されることがあります。
[41] Box model ( 版) <http://www.w3.org/TR/2007/CR-CSS21-20070719/box.html#box-dimensions>
[45] 境界領域の背景は background
に拠ります
CSS 2.1 8.1。
[46] Viewport境界箱の項を参照してください。
[48] 小粋空間: CSS で table に斜線を引く方法 ( 版) <http://www.koikikukan.com/archives/2009/10/26-000300.php>
[49] Bug 452915 – Linked images have a blue border in default style sheet ( 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=452915>
[50] [whatwg] borders on images inside links ( 版) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-April/025871.html>
[51] [whatwg] borders on images inside links ( 版) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-April/025871.html>
[52] [whatwg] borders on images inside links ( 版) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-July/027409.html>
[53] Web Applications 1.0 r6008 7468 ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6007&to=6008>
[54] IRC logs: freenode / #whatwg / 20110414 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20110414#l-461>
[55] IRC logs: freenode / #whatwg / 20110415 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20110415#l-139>
[56] HTML5 Tracker ( 版) <http://html5.org/tools/web-apps-tracker?from=6680&to=6681>
[57] HTML5 Tracker ( 版) <http://html5.org/tools/web-apps-tracker?from=6683&to=6684>
[58] NOTE-css-potential-19970819 ( ( 版)) <http://www.w3.org/TR/NOTE-css-potential-19970819#pgfId=1028243>
[59] Web Applications 1.0 r7189 Revert the parts of r6008 that made <table border> conforming again. See http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html for the reasoning. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=7188&to=7189>
[60] Web Applications 1.0 r7623 Not sure why this was limited to hyperlinks only. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=7622&to=7623>
[68] Re: Working Group Decision on ISSUE-155 table-border ( (Tab Atkins Jr. 著, 版)) <http://lists.w3.org/Archives/Public/public-html/2011Apr/0419.html>
[1] OASIS Open Document Format for Office Applications (OpenDocument) Version 1.2 - Part 1: OpenDocument Schema ( 版) <http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#a20_176fo_Border_Properties>
'border-color'
の初期値は'-moz-use-text-color'
です。