Popular Posts
Enable SSL connection for Jsoup import org.jsoup.Connection; import org.jsoup.Jsoup; import javax.net.ssl.*; import java.io.IOException; import java.security.KeyManagement... JDateField package bruce.lib.swing; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.event.A... Get files name in batch Windows Batch : get filename using [%%~ni] Linux Shell Script : get filename using [awk, sed] windows sample : rename all *.htm file to ...
Stats
Showing posts with label html. Show all posts
Showing posts with label html. Show all posts
1x1 pixel transparent image
<img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
Add a event to Google Calendar dynamically
hlGoogle.NavigateUrl = string.Format(
    "https://www.google.com/calendar/render?action=TEMPLATE&text={0}&dates={1:yyyyMMddTHHmmss}/{2:yyyyMMddTHHmmss}&sprop=website:{3}&location={4}&details={5}",
    EventName,
    Convert.ToDateTime(FromDate),
    Convert.ToDateTime(ToDate),
    Request.Url.Host,
    Location,
    Details
);
Data URI schema
work.bmp URL: Data URI:
<img src="data:image/bmp;base64,Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAAASCwAAEgsAAAAAAAAAAAAAAAAACwAAACIAAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAiAAAACyFHYZwkTmvyJE5r8iROa/IkTmvyJE5r8iROa/IkTmvyJE5r8iROa/IkTmvyJE5r8iROa/IkTmvyJE5r8iFHYZwmUG3yUY6y/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/1GOsv8mUG3yKFJv8lGOsv9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9RjrL/KFJv8ipVcvJRjrL/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/UY6y/ypVcvItWHXyUY6y/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/1GOsv8tWHXyMFt58lGOsv9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9RjrL/MFt58jRfffJRjrL/TX6k/01+pP9NfqT/TX6k/01+pP8kTmv/JE5r/0t7of9NfqT/TX6k/01+pP9NfqT/UY6y/zRfffIlT2z+JE5r/yROa/8kTmv/JE5r/yROa/8kTmv/JE5r/yROa/8kTmv/JE5r/yROa/8kTmv/JE5r/yROa/8lT2z+OmWE8lGOsv9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9RjrL/OmWE8j1oh/JRjrL/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/TX6k/01+pP9NfqT/UY6y/z1oh/I/a4ryVJq9/1GOsv9RjrL/UY6y/1GOsv9RjrL/UY6y/1GOsv9RjrL/UY6y/1GOsv9RjrL/UY6y/1Savf8/a4ryQW2M8luy0v9ars//Wq7P/1quz/9ars//Wq7P/1quz/9ars//Wq7P/1quz/9ars//Wq7P/1quz/9bstL/QW2M8kNvjo5Db47yQ2+O8kNvjvJDb47yNmGA90NvjvJDb47yQ2+O8kNvjvI2YYD3Q2+O8kNvjvJDb47yQ2+O8kNvjo4AAAAAAAAAAAAAAAAAAAAAJE5rACROa/8kTmsAJE5rACROawAkTmsAJE5r/yROawAkTmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACROawAkTmv/JE5r/yROa/8kTmv/JE5r/yROa/8kTmsAJE5rAAAAAAAAAAAAAAAAAA==" />
work.gif URL: Data URI:
<img src="data:image/gif;base64,R0lGODlhEAAQAIcAAQAAAGtOJI5vQ4BhNoxtQdKyW8+uWoprP72aVLKOUYdoPaR+TYRlOmxPJX1fNKF7S3lbMHVYLXJVKm9SKG1QJmFHIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAAQAAcIcwABCAQQoKBBgwMTHlw4UIBDhwMeCogokUABAxgzasRYgMABBAlCihwZEsEBBQkWqFzJUmUCBQxStpyZgEGDhTgNNnAgc2XBBywTOIDQc+bKBBAiFDW6IEEECUuNJpAwISrNCRSstkxAoULOnBUSih0LICAAOw==" />
work.jpg URL: Data URI:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAAQABADASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwAG/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/aAAwDAQACEAMQAAAByajCEv8A/8QAGRAAAgMBAAAAAAAAAAAAAAAABQYBAwQH/9oACAEBAAEFAhCrzkTUVXOelclTynTkteU6Mn//xAAYEQACAwAAAAAAAAAAAAAAAAAAERIhJP/aAAgBAwEBPwHPBUj/xAAZEQABBQAAAAAAAAAAAAAAAAASAAQRIoH/2gAIAQIBAT8BF0Z2nV//xAAiEAABAwMDBQAAAAAAAAAAAAACAQMEABFhBjEzEhMhQnH/2gAIAQEABj8CvDbJsnBHu2nbrbP2iYliTnTcwFZvtbxtTbT2oIvCKGKninGmdQROEkAUPFf/xAAaEAEBAAMBAQAAAAAAAAAAAAABEQAxUSFB/9oACAEBAAE/Iabr+8DSXIrDIEFhD4rvV+40GwilkR7hQTCYWwM//9oADAMBAAIAAwAAABA3/8QAGREAAgMBAAAAAAAAAAAAAAAAAREAIWGR/9oACAEDAQE/EAiTlS5P/8QAGBEAAgMAAAAAAAAAAAAAAAAAAREAcZH/2gAIAQIBAT8QJmXttn//xAAaEAEBAAMBAQAAAAAAAAAAAAABEQAhMUFh/9oACAEBAAE/EI4XQMDCM6Eb4rMEvYRja0zR6fUh7IswD7YKI9HG3AYhGzQFQOBn/9k=" />
work.png URL: Data URI:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPxJREFUeNpiZEAD2X4qIOo/A3bACCKmbroDF2BhwA0Y0fhYDWXsy3fuA9IpyIKfPn1m5ePj/U1IDAjmsPz79y/FzVWK9+8fZAvEQQQHqlpUMWYWRoZdu5+lgAxgeP3iJ8PXL38ZSAHcPMwMIL0sf//+A2v+9OEPA6kApJfp79+/DOQCkF6WF69e8zx/+YosAxgZGXlYBAX4v5jqy/Ji88LxC9fBtJmuOgMzMxOKHJ8AC8Ppi4+/sPz5g9vvlgaaeF0A0sv0h4IwAOmlOBCZQFFBvgHAaAQlBnIBOCF9+f571c4Dl8PIMeDbz7+rQDmOG5rQuUnU/xWIXwIEGADy0nItvNe4lQAAAABJRU5ErkJggg==" />
Data URI schema
Word break tag : <wbr/> (HTML5)
The HTML <wbr> tag is used defines potential line break point if needed. This stands for Word BReak.

This is used with the <nobr> tag, <wbr> advises the extended browser when it may insert line break in an otherwise nonbreakable sequence of text. Unlike the <br> tag, which always causes line break, even within <nobr>- tagged segment, the <wbr> tag works only when placed inside <nobr>- tagged content segment and causes line break only if the current line has already extended beyond the browser's display window margins.

test:

Words without breaks

ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Words with breaks

ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
CKEditor compact implement guid
implement way 1 : use css
<textarea id="editor" class="ckeditor"></textarea>
implement way 2 : use javascript
<textarea id="editor"></textarea>
<script type="text/javascript">
// default
CKEDITOR.replace("editor");
// with settings
CKEDITOR.replace("editor", {skin:"office2003", toolbar:"Basic"});
</script>
implement way 3 : use jQuery
<textarea id="editor"></textarea>
<script type="text/javascript">
// default
$("#editor").ckeditor();
// with settings
$("#editor").ckeditor(
    function(){
        // callback code
    },
    {
        uiColor: "pink",
        skin: "kama",
        toolbar: [
            ["Source", "Preview"],
            "/",  // line break
            ["Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "Print", "SpellChecker", "Scayt"]
        ]
    }
);
</script>
toolbar properties
"Source"
"Save" "NewPage" "Preview" "Templates"
"Cut" "Copy" "Paste" "PasteText" "PasteFromWord" "Print" "SpellChecker" "Scayt"
"Undo" "Redo" "Find" "Replace" "SelectAll" "RemoveFormat"
"Form" "Checkbox" "Radio" "TextField" "Textarea" "Select" "Button" "ImageButton" "HiddenField"
"Bold" "Italic" "Underline" "Strike" "Subscript" "Superscript"
"NumberedList" "BulletedList" "Outdent" "Indent" "Blockquote"
"JustifyLeft" "JustifyCenter" "JustifyRight" "JustifyBlock"
"Link" "Unlink" "Anchor"
"Image" "Flash" "Table" "HorizontalRule" "Smiley" "SpecialChar" "PageBreak"
"Styles" "Format" "Font" "FontSize"
"TextColor" "BGColor"
"Maximize" "ShowBlocks" "About"

CKEditor 3 JavaScript API Documentation