Results 1 to 3 of 3

Thread: A non-graphical CSS CAPTCHA

  1. #1
    Join Date
    Dec 2007
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Talking A non-graphical CSS CAPTCHA

    A technique for creating a non-graphical CAPTCHA using CSS alone is described here.

    The technique relies on the fact that HTML element borders can be individually styled using CSS and makes use of the CSS float attribute.

    The technique is presented largely as an interesting demonstration of what can be accomplished using CSS. The CAPTCHA in its current form could be solved programmatically with no great difficulty. It is possible to create a similar CAPTCHA that would be a great deal harder to crack but I am not sure it is worth the effort.

    In any case, I am curious to have some feedback and - should anyone care - see any attempts at writing code to solve it.

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    As an academic exercise this is interesting, and I'd be happy to provide feedback and code. It doesn't provide any significant advantage over an image-based CAPTCHA, however, and the code required is, as you say, much (much much) more complex, especially if you're intending to make it difficult to break.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  3. #3
    Join Date
    Dec 2007
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Purely an academic exercise really - just wanted to show a neat way of using CSS. I don't seriously expect people to start using this as a CAPTCHA.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •