<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Abdullahi Aminu Mudi</title>
    <description>The latest articles on DEV Community by Abdullahi Aminu Mudi (@abdulfortech).</description>
    <link>https://dev.to/abdulfortech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F801609%2F41458fa3-fe19-4c74-aa66-eeca8a0de5e1.png</url>
      <title>DEV Community: Abdullahi Aminu Mudi</title>
      <link>https://dev.to/abdulfortech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abdulfortech"/>
    <language>en</language>
    <item>
      <title>Securing Your Website: A Comprehensive Guide for Developers and Clients</title>
      <dc:creator>Abdullahi Aminu Mudi</dc:creator>
      <pubDate>Wed, 10 Jul 2024 15:31:47 +0000</pubDate>
      <link>https://dev.to/abdulfortech/securing-your-website-a-comprehensive-guide-for-developers-and-clients-3edg</link>
      <guid>https://dev.to/abdulfortech/securing-your-website-a-comprehensive-guide-for-developers-and-clients-3edg</guid>
      <description>&lt;p&gt;In today's digital age, the security of your website is paramount. As developers and clients alike, safeguarding your online presence from malicious activities is not just a necessity but a responsibility. This guide aims to provide you with actionable steps and best practices to fortify your website against threats.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understanding the Risks&lt;/strong&gt;&lt;br&gt;
Before diving into security measures, it's crucial to understand the common threats your website might face:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Cyber Attacks: From DDoS (Distributed Denial of Service) attacks to SQL injection and cross-site scripting (XSS), attackers use various methods to exploit vulnerabilities in your website’s code or infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Breaches: Unauthorized access to sensitive user data, such as personal information or payment details, can lead to severe consequences for both users and your business’s reputation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Malware and Phishing: Malicious software and phishing scams can trick users into providing confidential information or infect their devices, compromising website integrity.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Essential Security Measures&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
Use Secure Hosting and Platforms
Choosing a reputable hosting provider that offers robust security features is your first line of defense. Ensure they provide:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;SSL/TLS Encryption: Secure Sockets Layer (SSL) or Transport Layer Security (TLS) encrypts data transmitted between users and your website, preventing interception by attackers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Firewall Protection: Implement a web application firewall (WAF) to filter out malicious traffic and protect against common attacks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Keep Software Updated
Regularly update your website’s software components, including:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
Content Management System (CMS): Whether using WordPress, Joomla, or others, update to the latest version to patch vulnerabilities.&lt;/li&gt;
&lt;li&gt;
Plugins, Dependencies and Extensions: Remove unused plugins/extensions/dependencies and keep active ones updated to minimize security risks.&lt;/li&gt;
&lt;li&gt;
Implement Strong Authentication and Access Controls&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Password Policies: Enforce strong password policies with a mix of uppercase, lowercase, numbers, and special characters. Consider implementing multi-factor authentication (MFA) for added security.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User Permissions: Restrict access levels based on roles and responsibilities. Limit administrative access to essential personnel only.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Backup and Disaster Recover
y&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Regular Backups: Schedule automated backups of your website and database. Store backups securely offsite to restore operations quickly in case of a security breach or data loss.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Incident Response Plan: Develop and document an incident response plan outlining steps to contain, mitigate, and recover from security incidents effectively.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Educate Users and Team Members&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Security Awareness: Educate clients, users, and team members about phishing scams, password hygiene, and safe browsing practices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Training and Updates: Stay informed about the latest security threats and mitigation techniques through regular training sessions and updates.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ongoing Monitoring and Maintenance&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Security Audits : Conduct regular security audits and vulnerability assessments to identify and remediate potential weaknesses before attackers exploit them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monitor Website Activity : Use monitoring tools to track website activity, including traffic patterns and unauthorized access attempts. Set up alerts for suspicious behavior.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Compliance and Regulations : Adhere to industry regulations and standards (e.g., GDPR, PCI-DSS) applicable to your business. Implement measures to protect user privacy and data security.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Securing your website is not a one-time task but an ongoing commitment to protecting your digital assets and maintaining trust with users. By implementing these proactive measures and staying vigilant against emerging threats, you can significantly reduce the risk of cyber attacks and safeguard your work.&lt;/p&gt;

&lt;p&gt;Remember, cybersecurity is everyone's responsibility. Let’s work together to create a safer digital environment for all.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>web</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>Exploring the Significance of console.log() in JavaScript and var_dump() in PHP</title>
      <dc:creator>Abdullahi Aminu Mudi</dc:creator>
      <pubDate>Sun, 13 Aug 2023 15:22:48 +0000</pubDate>
      <link>https://dev.to/abdulfortech/exploring-the-significance-of-consolelog-in-javascript-and-vardump-in-php-253</link>
      <guid>https://dev.to/abdulfortech/exploring-the-significance-of-consolelog-in-javascript-and-vardump-in-php-253</guid>
      <description>&lt;p&gt;One of the most used forms of computer technology is the web and it's mainly powered by two programming languages; JavaScript and PHP. These languages empower developers to create dynamic and interactive web applications, from simple corporate websites to e-commerce, social media, and other complex websites.&lt;/p&gt;

&lt;p&gt;console.log() and var_dump() are the most important tools used by developers to understand their code and how it works, especially when looking for errors and debugging them, they also help when working with APIs to understand the structure of their response.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Developer's Lens: Debugging and Diagnosing
&lt;/h3&gt;

&lt;p&gt;Both console.log() in Javascript and var_dump() in PHP serve as a lens for programmers through which they can look earnestly into the intricate workings of their coding. These functions act as companions to programmers when it comes to diagnosing issues and debugging them.&lt;/p&gt;

&lt;p&gt;JavaScript’s console.log() is a built-in function used in Javascript programming language to print values, objects, and messages to the browser's console.&lt;/p&gt;

&lt;p&gt;On the other hand, PHP’s var_dump() is also a built-in function that offers similar features to console.log() but gives a comprehensive view of values such as data type.&lt;/p&gt;

&lt;h3&gt;
  
  
  Understanding Execution Flow
&lt;/h3&gt;

&lt;p&gt;One of the most important parts of coding or skill needed by every developer is understanding the flow of execution and this is a very crucial step to identify the root causes of errors. console.log() and var_dump() play an important role in this purpose.&lt;/p&gt;

&lt;p&gt;This is done mostly by placing these functions along an execution flow between methods and statements to understand how variables are manipulated and how methods are being executed and what kind of response they produce.&lt;/p&gt;

&lt;h3&gt;
  
  
  Optimizing Performance
&lt;/h3&gt;

&lt;p&gt;Apart from Debugging, console.log() and var_dump() also play a role in performance optimization. By using console.log() and var_dump(), developers can measure the efficiency of their code, and identify resource-intensive processes that lead to bottlenecks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Learning and Understanding
&lt;/h3&gt;

&lt;p&gt;console.log() and var_dump() aren't just for debugging; they also help developers understand and learn the behaviour of their code, which leads to the optimization and brainstorming of new ideas.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;In modern programming, the role and importance of console.log() in JavaScript and var_dump() in PHP cannot be exaggerated. For every developer that is using either JavaScript or PHP or using both, these two functions are part of his daily activities, as they help in finding errors, debugging, understanding simple and complex code, and optimization. &lt;/p&gt;

&lt;p&gt;So, accept the power of console.log() and var_dump() and make them your important partners in your JavaScript and PHP codes.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>php</category>
      <category>webdev</category>
    </item>
    <item>
      <title>UI Graphics Resources</title>
      <dc:creator>Abdullahi Aminu Mudi</dc:creator>
      <pubDate>Sun, 26 Mar 2023 10:51:27 +0000</pubDate>
      <link>https://dev.to/abdulfortech/ui-graphics-resources-g6b</link>
      <guid>https://dev.to/abdulfortech/ui-graphics-resources-g6b</guid>
      <description>&lt;p&gt;The following is a list of websites and resources that contain modern UI components in different file formats such as PSD, Sketch, Figma, etc. They are great and helpful for web components and UI design.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.sinwaver.com/"&gt;SVG sine waves&lt;/a&gt; : Export perfect sine waves as SVG for your front-end projects.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://uidesigndaily.com/"&gt;UI Design Daily&lt;/a&gt; : Awesome UI Components of all types.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://100dailyui.webflow.io/"&gt;100 Daily UI&lt;/a&gt; : Free Figma library of products, elements, and screens.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.sketchappsources.com/"&gt;Sketch App Sources&lt;/a&gt; : Sketch UIs, wireframes, icons and much more.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.humaaans.com/"&gt;Humaaans&lt;/a&gt; : Cool illustrations of people with the ability to mix and match.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://products.ls.graphics/paaatterns/"&gt;Paaatterns&lt;/a&gt; : Free collection of beautiful patterns for all vector formats.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://thepatternlibrary.com/"&gt;thepatternlibrary&lt;/a&gt; : Free beautiful background patterns .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://error404.fun/"&gt;404 illustration&lt;/a&gt; : Free illustrations for 404 pages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.drawkit.io/"&gt;Drawkit.io&lt;/a&gt; : Illustrations for designers and startups.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://absurd.design/"&gt;Absurd.design&lt;/a&gt; : Free surrealist illustrations for designers and developers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://undraw.co/"&gt;Undraw.co&lt;/a&gt; : Open-source illustrations for any idea you can imagine and create.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.manypixels.co/gallery/"&gt;Manypixels.co&lt;/a&gt; : Monochromatic, Isometric high-quality illustrations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.openpeeps.com/"&gt;Open Peeps&lt;/a&gt; : Hand drawn illustration library.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://uispace.net/"&gt;UI Space&lt;/a&gt; : Thousands of great UI freebies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://animaticons.co/"&gt;Animations.co&lt;/a&gt; : Beautiful, customizable animated GIF icons.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.uplabs.com/"&gt;Uplabs&lt;/a&gt; : High-quality design resources (Free &amp;amp; Premium).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.heropatterns.com/"&gt;Hero Patterns&lt;/a&gt; : A collection of repeatable SVG background patterns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://patterns.beaubus.com/"&gt;BEAUBUS Patterns&lt;/a&gt; : A set of 150+ free SVG patterns (backgrounds).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://blush.design/"&gt;Blush&lt;/a&gt; : Free customizable illustrations with Figma Plugin.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://avataaars.com/"&gt;Avataaars&lt;/a&gt; : Free sketch library of avatars illustrations by Pablo Stanley.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.opendoodles.com/"&gt;Open Doodles&lt;/a&gt; : A Free Set of Sketchy Illustrations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.invisionapp.com/inside-design/design-resources/"&gt;InvisionApp&lt;/a&gt; : Library of free, high-quality UI kits, icon packs, and mockups.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://isoflat.com/"&gt;IsoFlat&lt;/a&gt; : A Free collection of Isometric SVG graphic resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://iradesign.io/"&gt;IRA Design&lt;/a&gt; : An open-source gradient illustrations collection by creative tim.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.transparenttextures.com/"&gt;Transparent Textures&lt;/a&gt; : A collection of transparent textures background patterns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://icons8.com/illustrations"&gt;icons8.com/illustrations&lt;/a&gt; : Vector illustrations to class up your project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://patternico.com/"&gt;Patternico&lt;/a&gt; : Seamless Pattern Maker.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freellustrations.com/"&gt;Freellustrations&lt;/a&gt; : Free Background Images for awesome landing Pages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.pixeltrue.com/illustrations"&gt;Pixeltrue Illustrations&lt;/a&gt; :Free Animated Illustrations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.abstractapi.com/user-avatar-api"&gt;Abstract User Avatar API&lt;/a&gt; : A&lt;br&gt;
PI to create simple yet flexible user avatars from user names or emails.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>uiweekly</category>
      <category>webdev</category>
      <category>ui</category>
      <category>design</category>
    </item>
    <item>
      <title>Styling HTML : CSS Borders</title>
      <dc:creator>Abdullahi Aminu Mudi</dc:creator>
      <pubDate>Wed, 10 Aug 2022 14:54:00 +0000</pubDate>
      <link>https://dev.to/abdulfortech/styling-html-css-borders-1njg</link>
      <guid>https://dev.to/abdulfortech/styling-html-css-borders-1njg</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction to CSS BORDERS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS Border  is a property that allow you to style the edge of HTML elements such as colour, width and type &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Border style&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Border-style property allow you to choose the type of border you want. Below are the available styles you can use.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  dotted - Defines a dotted border&lt;/li&gt;
&lt;li&gt;  dashed - Defines a dashed border&lt;/li&gt;
&lt;li&gt;  solid - Defines a solid border&lt;/li&gt;
&lt;li&gt;  double - Defines a double border&lt;/li&gt;
&lt;li&gt;  groove - Defines a 3D grooved border.&lt;/li&gt;
&lt;li&gt;  ridge - Defines a 3D ridged border.&lt;/li&gt;
&lt;li&gt;  inset - Defines a 3D inset border.&lt;/li&gt;
&lt;li&gt;  outset - Defines a 3D outset border.&lt;/li&gt;
&lt;li&gt;  none - Defines no border&lt;/li&gt;
&lt;li&gt;  hidden - Defines a hidden border&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Examples of border-style&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p.dotted {border-style: dotted;}
    p.dashed {border-style: dashed;}
    p.solid {border-style: solid;}
    p.double {border-style: double;}
    p.groove {border-style: groove;}
    p.ridge {border-style: ridge;}
    p.inset {border-style: inset;}
    p.outset {border-style: outset;}
    p.none {border-style: none;}
    p.hidden {border-style: hidden;}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Border color&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Border-color is a css property that allow you to specify color of HTML element borders.&lt;/p&gt;

&lt;p&gt;Border color can be set using the the following four ways&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;color name : by specifying color name, e.g. "green"&lt;/li&gt;
&lt;li&gt;Hex value : by specifying hexadecimal value, e.g. "#f4f4f4"&lt;/li&gt;
&lt;li&gt;RGB : by specifying RGB value, e.g. "rgb(255, 99, 71)"&lt;/li&gt;
&lt;li&gt;transparent : by setting it to transparent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Border Sides&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Generally, border can be set in four sides, namely left, right, top, and bottom. &lt;br&gt;
However, CSS provide properties that can be used to style individual border sides of HTML element &lt;/p&gt;

&lt;p&gt;Examples of&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p {
       border-color : blue;
           border-top-style: dotted;
    }

    p {
       border-color : blue;
       border-right-style: solid;
    }

    p {
       border-color : blue;
       border-bottom-style: dotted;
    }

    p {
       border-color : blue;
       border-left-style: solid;
    }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;*&lt;em&gt;Border Shorthand *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Like all major languages, CSS allows you to use shorthand when using border properties. &lt;br&gt;
As you can see there are many properties to consider when using borders. But when the code is shortened, it is possible to style your border in one property using "border" property.&lt;br&gt;
You can also style one side using "border-left","border-right","border-top" or "border-bottom".&lt;/p&gt;

&lt;p&gt;Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p {
       border: 3px dotted blue;
      }

    p {
       border-left: 5px solid blue;
      }

    p {
       border-right: 5px solid blue;
      }

     p {
        border-top: 5px solid blue;
       }

     p {
        border-bottom: 5px solid blue;
       }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Rounded Borders&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In order to add rounded corners to your border, CSS has a property that allows you to do it using "border-radius".&lt;/p&gt;

&lt;p&gt;Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p {
        border: 3px solid blue;
        border-radius : 7px
      }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;All CSS Border Properties&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;border : Sets all the border properties in one declaration&lt;/li&gt;
&lt;li&gt;border-bottom : Sets all the bottom border properties in one declaration&lt;/li&gt;
&lt;li&gt;border-bottom-color : Sets the color of the bottom border&lt;/li&gt;
&lt;li&gt;border-bottom-style : Sets the style of the bottom border&lt;/li&gt;
&lt;li&gt;border-bottom-width : Sets the width of the bottom border&lt;/li&gt;
&lt;li&gt;border-color : Sets the color of the four borders&lt;/li&gt;
&lt;li&gt;border-left : Sets all the left border properties in one declaration&lt;/li&gt;
&lt;li&gt;border-left-color : Sets the color of the left border&lt;/li&gt;
&lt;li&gt;border-left-style : Sets the style of the left border&lt;/li&gt;
&lt;li&gt;border-left-width : Sets the width of the left border&lt;/li&gt;
&lt;li&gt;border-radius : Sets all the four border-*-radius properties for rounded corners&lt;/li&gt;
&lt;li&gt;border-right : Sets all the right border properties in one declaration&lt;/li&gt;
&lt;li&gt;border-right-color : Sets the color of the right border&lt;/li&gt;
&lt;li&gt;border-right-style : Sets the style of the right border&lt;/li&gt;
&lt;li&gt;border-right-width : ets the width of the right border&lt;/li&gt;
&lt;li&gt;border-style : Sets the style of the four borders&lt;/li&gt;
&lt;li&gt;border-top : Sets all the top border properties in one declaration&lt;/li&gt;
&lt;li&gt;border-top-color : Sets the color of the top border&lt;/li&gt;
&lt;li&gt;border-top-style : Sets the style of the top border&lt;/li&gt;
&lt;li&gt;border-top-width : Sets the width of the top border&lt;/li&gt;
&lt;li&gt;border-width : Sets the width of the four borders&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
