<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>65843</bug_id>
          
          <creation_ts>2011-08-08 00:27:41 -0700</creation_ts>
          <short_desc>Can&apos;t apply border style to radio buttons</short_desc>
          <delta_ts>2011-11-23 19:25:08 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zhang Youfu">zhangyoufu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>shanestephens</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>447880</commentid>
    <comment_count>0</comment_count>
    <who name="Zhang Youfu">zhangyoufu</who>
    <bug_when>2011-08-08 00:27:41 -0700</bug_when>
    <thetext>It seems that radio buttons are not rendered by Webkit, causing some css style can&apos;t be applied to them.

For Example:
&lt;input type=&quot;radio&quot; style=&quot;border: 1px #A7C0D7 none;&quot;&gt;&lt;/input&gt;
Such a radio button can&apos;t be rendered in Webkit, but rendered properly in IE.

If the radio button doesn&apos;t have css style, then IE will simply use the radio button provided by operating system.
But if it has, then IE will draw it by hand.
Maybe the same scheme could be applied to Webkit.

I havn&apos;t test it under linux or mac. If I am wrong, please notify me.

Best wishes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>448106</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-08-08 11:00:51 -0700</bug_when>
    <thetext>See also: bug 13834.

Re-titling for the specific issue reported here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449575</commentid>
    <comment_count>2</comment_count>
    <who name="Shane Stephens">shanestephens</who>
    <bug_when>2011-08-10 20:54:49 -0700</bug_when>
    <thetext>I can&apos;t find any specification that indicates that border properties should be able to apply to radio buttons in this fashion. Are you sure the IE behaviour is not a non-standard extension?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449595</commentid>
    <comment_count>3</comment_count>
    <who name="Zhang Youfu">zhangyoufu</who>
    <bug_when>2011-08-10 22:16:32 -0700</bug_when>
    <thetext>Well, I have made two mistakes.

The first is that border style for radio buttons is a non-standard extension.
According to this page:
http://www.456bereastreet.com/lab/styling-form-controls-revisited/radio-button/
IE and Opera rendered it properly, while Firefox and Webkit failed.

The second is that I gave a wrong example. It shouldn&apos;t be
&lt;input type=&quot;radio&quot; style=&quot;border: 1px #A7C0D7 none;&quot;&gt;&lt;/input&gt;
but something like
&lt;input type=&quot;radio&quot; style=&quot;border: 1px #A7C0D7 solid;&quot;&gt;&lt;/input&gt;

LOL</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>