٢۵ ترفند CSS بسیار مفید که باید بدانید

این مقاله، ترجمه‌ی آزاد با حذف و اضافات از مقاله‌ی زیر است:
http://webdeveloperplus.com/css/25-incredibly-useful-css-tricks-you-should-know/

١ - تغییر رنگ متن در حالت انتخاب شده

ممکن نیست که این ترفند را بلد بوده باشید!
شما به کمک CSS می توانید رنگ متن صفحات وب را در حالت انتخاب شده مشخص کنید. این ترفند دست کم در مرورگر های جدید نظیر safari و firefox کار می کند.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * Safari and Opera
 */
::selection {
  background: #c3effd;
  color: #000
}
/**
 * Firefox
 */
::-moz-selection {
  background: #c3effd;
  color: #000;
}

همانطور که می بینید، با استفاده از انتخابگر ::selection می توانید متن های انتخاب شده را هدف قرار دهید

٢ - جلوگیری از جهش اسکرول فایرفاکس

اگر سایز محتوا از سایز پنجره کمتر باشد، معمولا فایرفاکس اسکرول را مخفی می کند.
مشکلی که گاها پیش می آید این است که در صورتی که به هر دلیل سایز محتوا تغییر کند یا سایز پنجره نسبت به محتوا تغییر کند، نوار اسکرول مجددا ظاهر می شود و باعث تولید جهش در صفحه می شود.
در صورتی که می خواهید اسکرول همواره در فایرفاکس نمایان باشد، می توانید از دستور زیر استفاده کنید:

1
2
3
html {
  overflow-y: scroll;
}

٣ - شکستن صفحات و رفتن به صفحه ی بعد هنگام پرینت

گرچه اکثر کاربران اینترنت ترجیح می دهند که صفحات وب را به صورت آنلاین مطالعه کنند، اما بعضی از کاربران شما ممکن است بخواهند متن مقاله را پرینت بگیرند و سپس مطالعه کنند.

به کمک CSS می توانید محل شکسته شدن صفحات و رفتن به صفحه ی بعد در هنگام پرینت را کنترل کنید. فقط کافی است که کد CSS زیر را به استایل های خود اضافه کنید و سپس به هر تگی که می خواهید در صفحه ی بعد چاپ شود، کلاس page-break را انتساب دهید.

1
2
3
.page-break {
  page-break-before: always;
}

۴ - استفاده از دستور !important

طراحان با تجربه، از کاربرد این دستور اطلاع دارند، اما معمولا تازه کارها، از این دستور !important در CSS بی اطلاع هستند و تعجب می کنند.
با افزودن دستور !important به انتهای دستور css تان، اولویت دستور مورد نظر را نسبت به دستورات دیگر که با آن در تضاد هستند، افزایش می دهید.
در کد زیر، رنگ زمینه، به دلیل وجود !important آبی خواهد بود (و نه قرمز)

1
2
3
4
.page {
  background-color: blue !important;
  background-color: red;
}

کاربرد روش فوق وقتی است که شما یک css rule می نویسید، اما متوجه می شوید که هیچ تاثیری ندارد! دلیل این مسئله احتمالا این است که یک دستور دیگر با اولویت بالاتر وجود دارد که اثر دستور شما را خنثی می کند.
برای این که دستور شما اولویت بالا تری داشته باشد و اثر دستورات دیگر را خنثی کند، می توانید از !important استفاده کنید.

۵ - جایگذاری متن با تصویر

این ترفند در مقاله ی قبلی شرح داده شده است:
۱٠ ترفند CSS که احتمالا تا کنون نمی دانستید!

۶ - ارتفاع حداقل که در تمامی مرورگر ها کار می کند.

متاسفانه مرورگر Internet Explorer دستور min-height در CSS را درک نمی کند و لذا نمی توان با دستور فوق، ارتفاع حد اقل را در IE مشخص نمود.

برای حل این مشکلی می توانید از ترفند زیر استفاده کنید.

1
2
3
4
5
6
7
#container{
  /* all browsers except ie6 will respect the !important flag */
  height: auto !important;
  min-height: 500px;
  /* Should have the same value as the min height above */
  height: 500px;
}

٧ - مشخص کردن لینک هایی که در پنجره ی جدید باز می‌شوند.

کد CSS زیر سبب می شود که لینک هایی که در پنجره ی جدید باز می شوند، را با استایل ویژه نمایان می کند. به این ترتیب، بازدیدکنندگان سایت، قبل از این که بر روی لینک کلیک کنند، می دانند که این لینک در یک پنجره یا تب جدید باز خواهد شد

1
2
3
4
5
6
7
8
9
10
a[target="_blank"]:before,
a[target="new"]:before {
  margin: 0 5px 0 0;
  padding: 1px;
  outline: 1px solid #333;
  color: #333;
  background: #ff9;
  font: 12px "Zapf Dingbats";
  content: "\279C";
}

در کد فوق چند نکته وجود دارد که خوب است به آنها توجه کنید:

  • به انتخابگر a[target="_blank"] توجه کنید. در CSS می توان تگ های html را بر اساس مقادیر خواص آن ها فیلتر کرد. برای این منظور همانطور که می بینید، مقدار خواص را در درون [] قرار می دهیم. در این دستور لینک هایی که دارای خاصیت target="_blank" هستند را انتخاب کرده ایم. یعنی لینک هایی که در یک تب جدید باز می شوند.
  • به کلاس کاذب :before و :after توجه کنید. این دو کلاس، تگ خاصی را هدف نمی گیرند، بلکه فقط یک نقطه ی خالی در قبل یا بعد تگ مربوطه را انتخاب می کنند.
  • به دستور content در CSS توجه کنید. به کمک دستور content می توان یک کاراکتر یا یک متن را در قبل یا بعد از یک تگ قرار داد. توجه کنید که دستور content فقط زمانی قابل استفاده است که از کلاس کاذب :after و یا :before استفاده شده باشد.
    در کد فوق، ما یک علامت \279C که به صورت یک فلش نمایش داده می شود در قبل و بعد لینک ها قرار داده ایم.

٨ - استایل دهی به لیست های مرتب به شیوه ی متفاوت

Ordered list style

استایل دهی به اعداد یک لیست مرتب (شماره گذاری شده) به شیوه ای متفاوت نسبت به باقی متن هریک از آیتم های لیست. 
در کد زیر، همانطور که می بینید، یک فونت را برای تگ ol تعریف کرده ایم و بعد برای تگ p ی درون آن، مجددا فونت را تغییر داده ایم. به این ترتیب، استایل خود لیست (شامل اعداد لیست) با محتوای آن (که باید در درون p قرار گرفته باشد) متفاوت خواهد بود.

 

1
2
3
4
5
6
7
8
ol {
  font: italic 1em Georgia, Times, serif;
  color: #999999;
}
ol p {
  font: normal .8em Arial, Helvetica, sans-serif;
  color: #000000;
}

٩ - استفاده از حروف بزرگ در اولین حرف مقاله

Drop caps

شما می توانید حرف اول مقاله تان را همانند روزنامه ها و مجلات، بزرگ کنید! برای ایجاد این جلوه، می توانید از کلاس کاذب :first-letter استفاده کنید.

1
2
3
4
5
6
7
8
p:first-letter {
  display: block;
  margin: 5px 0 0 5px;
  float: left;
  color: #FF3366;
  font-size: 3.0em;
  font-family: Georgia;
}

١٠ - شفافیت به گونه ای که در تمام مرورگر ها کار کند

گرچه CSS 3 خاصیت جدید opacity را برای شفافیت معرفی کرده است، اما همه ی مرورگرها از آن پشتیبانی نمی کنند. این یک ترفند CSS برای شفافیت در همه ی مرورگرها می باشد

1
2
3
4
5
6
.transparent_class { 
  filter: alpha(opacity=50); 
  -moz-opacity: 0.5
  -khtml-opacity: 0.5
  opacity: 0.5

١١ - موقعیت دهی عمودی در وسط با line-height

این ترفند در مقاله ی قبلی شرح داده شده است:
۱٠ ترفند CSS که احتمالا تا کنون نمی دانستید!

١٢ - طرح ثابت در وسط صفحه

این ترفند در مقاله ی قبلی شرح داده شده است:
۱٠ ترفند CSS که احتمالا تا کنون نمی دانستید!

١٣ - حذف اسکرول عمودی در textarea ها در IE

مرورگر Internet Explorer بدون توجه به ارتفاع متن، یک اسکرول عمودی به کادر های متنی textarea اضافه می‌کند. با استفاده از روش زیر می توانید مشکل فوق را برطرف نمایید

1
2
3
textarea{
  overflow: auto;
}

١۴ - حذف حاشیه از لینک های فعال

برخی از مرورگر ها مانند فایرفاکس و IE دور لینک هایی که کاربر کلیک می کند، یک حاشیه ی نقطه چین نمایش می دهند. این یک ویژگی مفید است و به این ترتیب، کاربر می تواند بفهمد که روی کدام لینک کلیک کرده است و یا در حال حاضر فوکوس بر روی کدام لینک قرار دارد. با این حال، این ویژگی گاها باعث زشت شدن لینک می شود. برای حذف این حاشیه می توانید از کد زیر استفاده کنید:

1
2
3
a:active, a:focus {
  outline: none;
}

١۵ - جلوگیری از مخفی شدن عناصر در IE

گاهی اوقات مرورگر IE به شیوه ی خاصی رفتار می کند و سبب می شود که برخی عناصر مخفی شوند. و هنگامی که با موس چیزی را انتخاب می کنیم، مجددا عناصر مخفی شده، ظاهر می شوند. این مشکل به سبب برخی باگ ها در IE به هنگام برخورد با عناصر شناور (float) به وجود می‌آید. این مشکل با افزودن دستور position: relative به عناصری که مخفی می شوند، قابل حل می باشد.

١۶ - آیکون های خاص بر اساس خواص

انتخاب گرهای خواص در CSS بسیار قدرمند هستند و به شما امکانات زیادی را برای کنترل استایل عناصر متفاوت می دهند. به عنوان مثال شما می توانید بر اساس مقدار href در لینک ها (یا به عبارت دیگر، بر اساس مقصد لینک ها)، یک آیکون متفاوت را در سمت چپ لینک ها قرار دهید.

به این روش شما می توانید آیکون های متفاوتی را به لینک هایی که به یک فایل pdf یا یک فایل word اشاره می کنند انتساب دهید و کاربر قبل از این که کلیک کند، می داند که مقصد این لینک، فایل pdf است یا تصویر است یا ...

1
2
3
4
a[href$='.doc'] {
  padding: 0 20px 0 0;
  background: transparent url(/graphics/icons/doc.gif) no-repeat center right;
}

١٧ - نشانگر pointer در CSS

با استفاده از خاصیت cursor می توانید شکل اشاره گر موس را تغییر دهید. مقدار cursor: pointer سبب می شود که اشاره گر موس شبیه دست (مانند لینک ها) بشود.

به عنوان مثال فرض کنید که می خواهیم اشاره گر موس بر روی تمامی عناصری که توسط کاربر قابل کلیک هستند، مشابه لینک ها بشود. در زیر کد CSS برای انجام این کار آمده است:

1
2
3
input[type=submit], label, select, .pointer {
  cursor: pointer;
}

١٨ - با حروف درشت نوشتن متن

برای این که کلیه ی حروف یک متن با استفاده از حروف بزرگ نمایش داده شود، می توانید از دستور text-transform استفاده کنید. این دستور معمولا برای نمایش دادن عنوان صفحات مفید است.

1
text-transform: capitalize;

١٩ - حروف درشت کوچک

با استفاده از دستور زیر، می توانید کلیه ی حروف متن مورد نظر را با استفاده از حروف بزرگ (capital) بنویسید اما سایز حروف هر کلمه نسبت به حرف اول آن کلمه کوچک تر خواهد بود (small caps)

1
font-variant: small-caps;

٢٠ - پررنگ کردن فیلد های ورودی متنی

با استفاده از روش زیر می توانید فیلد های متنی که فوکوس را در اختیار دارند را highlight کنیم. البته این روش در IE کار نخواهد کرد

1
2
3
input[type=text]:focus, input[type=password]:focus {
  border:2px solid #000;
}

٢١ - حذف حاشیه ی تصویر لینک شده

در زیر لینک های تصویری (تصاویری که در درون لینک قرار گرفته باشند) یک حاشیه ی آبی رنگ زشت نمایش داده می شود. بهتر است که این حاشیه ی زائد را برای همه ی لینک های تصویری حذف کنیم و اگر مورد خاصی را خواستیم با حاشیه نمایش دهیم، مجددا حاشیه را به آن اضافه کنیم. برای این منظور، از دستور زیر استفاده می کنیم:

1
2
3
a img {
  border: none;

٢٢ - مرتب سازی فرم ها بدون استفاده از جدول

Tableless form

آن زمانی که برای استایل دهی و مرتب سازی فرم ها از جدول ها استفاده می شد، گذشت. CSS به شما اجازه می دهد که فرم های قابل دسترس ایجاد کنید که دارای طرحی مشابه جدول باشند اما از جدول به هیچ عنوان در آن ها استفاده نشده باشد.

برای این منظور از تگ <label> استفاده می کنیم. با استفاده از تگ label می توانیم مطمئن شویم که دسترسی پذیری فرم بیشتر خواهد شد. در زیر یک نمونه کد HTML و CSS مربوطه برای ایجاد یک فرم بدون استفاده از جدول آمده است و می توانید از آن به عنوان الگو برای طراحی فرم هایتان استفاده کنید:

کد HTML

1
2
3
4
5
6
7
8
9
<form method="post" action="#" >
  <p><label for="username" >Username</label>
    <input type="text" id="username" name="username" />
  </p>
  <p><label for="password" >Username</label>
    <input type="password" id="password" name="pass" />
  </p>
  <p><input type="submit" value="Submit" /></p>
</form>

کد CSS

1
2
3
4
5
6
p label{
  width: 100px;
  float: left;
  margin-right: 10px;
  text-align: right;
}

به خاصیت for در تگ label توجه کنید. for در واقع id ی عنصری است که این label برای آن تهیه شده است. label ها برچسب هایی هستند که برای کادر های متنی و ... در صفحه قرار می گیرند. باید با خاصیت for مشخص کنیم که این label برای کدام عنصر می باشد.

٢٣ - انتخاب یک سایز پایه‌ی مناسب برای صفحه

تنظیم سایز فونت به طور مناسب به 62.5% در تگ <body> باعث می شود که 1em به لحاظ سایز معادل 10px باشد. این کار به شما اجازه می دهد که به سادگی و آسانی از واحد em استفاده کنید و بدانید که معادل آن به پیکسل چقدر است.

1
2
3
body {
  font-size: 62.5%;

٢۴ - پر رنگ کردن تگ های acronym و abbr

تگ acronym برای نوشتن علامات اختصاری سرنام کلمات مفید است و تگ abbr برای نوشتن کلمات اختصاری می باشد.

تگ های acronym و abbr اطلاعات مفیدی را برای کاربران، مرورگرها و موتور های جستجو فراهم می کنند. اما بیشتر مرورگرها، به جز فایرفاکس، این تگ ها را به طور متفاوتی نمایش نمی دهند.

در زیر ترفند CSS برای highlight کردن تگ های acronym و abbr آمده است.

1
2
3
4
acronym, abbr{
  border-bottom: 1px dotted #333;
  cursor: help;

٢۵ - بازنشانی CSS توسط Eric Meyer

قطعه کد CSS زیر کلیه ی مقادیر پیش فرض مرورگر را بازنشانی می کنند و سبب می شود که کدهای css شما در تمامی مرورگر به گونه ی یکسان کار کند و ناسازگاری مرورگر ها را خنثی می کند.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
 
body {
  line-height: 1;
}
 
ol, ul {
  list-style: none;
}
 
blockquote, q {
  quotes: none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
 
/**
 * remember to define focus styles!
 */
:focus {
  outline: 0;
}
 
/**
 * remember to highlight inserts somehow!
 */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
 
/**
 * tables still need 'cellspacing="0"' in the markup
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

آموزش قفل کردن رجیستری در ویندوز 10

1- با استفاده از کلید ترکیبی Windows + R برنامه Run را اجرا نمایید.


2- دستور gpedit.msc را در Run وارد کرده و OK کنید.
 
3- در برنامه باز شده و از سمت چپ به مسیر زیر بروید:

 

User Configuration>Administrative Templates>System


4- اکنون از سمت راست برنامه به دنبال گزینه Prevent Access to Registry Editing tools بگردید و بر روی آن دوبار کلیک کنید.

5- در پنجره باز شده و در سمت چپ سه گزینه وجود دارد. گزینه Enabled را انتخاب کرده و بر روی OK کلیک کنید.


اکنون اگر بخواهید به ویرایشگر رجیستری مراجعه کنید با پیغام قفل بودن مواجه میشوید.

برای بازگرداندن تنظیمات به حالت اولیه دوباره مراحل بالا را طی کرده و در مرحله پنج گزینه Not Configured را انتخاب و OK کنید.

 

آموزش مقدماتی ویندوز 10

نصب ویندوز
نصب و راه‌ اندازی ویندوز 10 بسیار آسان است. کافی است مراحل و دستورالعمل‌ها طی شود. در طول نصب، شما بایستی یک حساب کاربری مدیریت رایانه ایجاد کنید. به طور پیش‌فرض، این حساب کاربری به صورت یک حساب محلی متصل به اینترنت و همگام‌ شده با حساب مایکروسافت ساخته میشود. البته الزامی برای این موضوع نیست و شما میتوانید به جای آن، یک حساب استاندارد محلی ایجاد کنید و بعدا آن را با حساب مایکروسافت خود همگام کنید. اتصال حساب کاربری موجب همگام‌ سازی تنظیمات، فایل‌ها و اپلیکیشن‌ها در کلیه‌ دستگاه‌‌های شما خواهد شد.

 

شما میتوانید از آموزش تصویری نصب ویندوز 10 برای اینکار استفاده کنید.

 


ورود به حساب کاربری
ویندوز 10 دارای یک فرایند جدید برای ورود به حساب کاربری است که با صفحات نمایش لمسی همانند کیبورد و ماوس به خوبی کار میکند. هنگامی که ویندوز 10 اجرا میشود شما یک صفحه‌ پیش‌نمایش خواهید دید. در صفحات نمایش لمسی کافی است انگشت خود را روی صفحه به سمت بالا حرکت دهید تا صفحه‌ ورود نمایان شود. با کیبورد و ماوس نیز با فشردن یک کلید کیبورد و یا کلیک ماوس میتوانید به صفحه‌ ورود دسترسی پیدا کنید.


به طور پیش‌فرض، عملیات ورود به حساب کاربری به هنگام اجرای ویندوز 10 ضروری است. نحوه‌ ورود به حساب کاربری، بستگی به این دارد که آیا رایانه‌ شما عضو یک شبکه‌ تجاری باشد یا خیر. برای رایانه‌هایی که عضو شبکه‌ تجاری نیستند، روش‌های متعددی برای ورود به حساب کاربری وجود دارد:


رمز عبور: یک رمز عبور ترکیبی است از حروف بزرگ یا کوچک، اعداد و کاراکترهای ویژه که معمولا طولی برابر 8 یا بیشتر دارد. برای ورود با حساب کاربری، بر روی نام کاربری خود در صفحه‌ ورود کلیک کنید، رمز عبور خود را تایپ کرده و Enter بزنید.


کد: یک کد یک دنباله‌ 4 رقمی یا بیشتر از اعداد است. برای ورود با کد، روی نام کاربری خود در صفحه‌ ورود کلیک کنید و کد را وارد نموده و Enter بزنید (و یا روی دکمه‌ ورود که با یک فلش مشخص شده است کلیک کنید)


رمز تصویری: یک رمز تصویری مجموعه‌ منحصر به‌ فردی از حرکات است که روی تصویری که از قبل انتخاب شده است صورت میگیرد. مانند کشیدن یک خط مستقیم بین تصویر دو گل و یا کشیدن یک دایره دور تصویر یک گل. برای ورود به وسیله‌ رمز تصویری، روی نام کاربری خود کلیک کنید و نسبت به کشیدن حرکات لازم برای ورود، اقدام کنید.


نام کاربری و رمز عبور، روش پیش‌فرض ورود است. شما میتوانید کد، رمز تصویری یا هر دوی آن‌ها را از طریق Settings اضافه کنید. در ویندوز 10 ، بخش Settings به عنوان منبعی برای ویرایش تنظیمات ویندوز جایگزین Control Panel شده است.

 

 

حساب‌ محلی، حساب دامنه
ویندوز از حساب‌‌های کاربری زیر پشتیبانی میکند:
حساب محلی
حساب دامنه


نوع حساب‌های کاربری بستگی به این دارد که که رایانه‌ شما عضو یک شبکه‌ تجاری است یا خیر. اگر رایانه‌ شما عضو شبکه‌ تجاری نیست، تنها دارای حساب کاربری محلی است. واضح است که حساب‌های محلی بر روی رایانه‌ شما ایجاد میشوند. اما اگر رایانه‌ شما عضو یک شبکه‌ تجاری است، هم دارای حساب محلی خواهد بود و هم حساب دامنه.


حساب‌های محلی و دامنه میتوانند برای همگام‌سازی تنظیمات، فایل‌ها و خریدها در میان دستگاه‌های مختلف به اینترنت متصل باشند. از دو نوع حساب متصل به اینترنت پشتیبانی میشود:
حساب‌ مایکروسافت
حساب کاری یا تحصیلی


شما میتوانید حساب مایکروسافت و یا حساب کاری یا تحصیلی خود را به حساب‌های محلی و یا دامنه‌ خود متصل کنید تا از مزیت‌های اتصال به اینترنت و همگام‌سازی آن‌ها بهره ببرید. با یک رایانه یا دستگاه غیرتجاری، شما میتوانید از حساب مایکروسافت خود برای ورود به ویندوز و ایجاد یک حساب محلی که از حساب مایکروسافت برای ورود استفاده میکند بهره ببرید. همچنین شما میتوانید حساب‌های کاربری که از اطلاعات حساب مایکروسافت استفاده میکنند را برای ایجاد حساب‌های محلی اضافی که از حساب‌های مایکروسافت برای ورود استفاده میکنند را اضافه کنید. از این پس، حساب محلی و حساب مایکروسافت همگام شده‌اند و شما میتوانید از حساب مایکروسافت خود برای ورود استفاده کنید.


نکته: پی بردن به این که شما از یک حساب محلی استفاده میکنید یا از یک حساب مایکروسافت بسیار آسان است. حساب‌‌های محلی از یک نام معمولی استفاده میکنند و حساب‌های مایکروسافت، به صورت آدرس ایمیل هستند.

قوانینی که یک حسابدار باید بداند

آنچه یک حسابدار حرفه‎ای باید بداند شامل مجموعه‎ای از مهارت‎ها، اطلاعات و استانداردهای حسابداری و قوانین است. هر چند با توجه به ماهیت شغل حسابداری و نوع واحد تجاری که یک حسابدار در آن فعالیت دارد نمی‎توان به طور دقیق و کامل همه آنچه را که یک حسابدار موفق باید از آنها اطلاع داشته باشد را مشخص نمود اما میتوان مهمترین این موارد را مشخص نمود.

این موارد در رشته حسابداری بسیار مهم بوده و مشخصات بارز افراد موفق در زمینه حسابداری (از نظر جایگاه شغلی و اجتماعی و همچنین درآمد) در مرحله اول آشنایی و پس از آن تسلط کافی به این قواعد و قوانین می باشد. اهمیت این موارد تا حدی است که حتی گاهی باعث می شود شخصی با تجربه کاری بیشتر در قیاس با شخص کم تحربه تری که به قوانین آشنایی یا تسلط کافی دارد در رتبه پایین تری قرار داشته باشد و حتی درآمد کمتری نیز نصیب وی شود.

ویژگی‎های یک حسابدار حرفه‎ای:

در ادامه چند مورد از مهمترین موارد و قوانینی که یک حسابدار حرفه‎ای باید با آن‎ها آشنا باشد را به طور خلاصه عنوان می کنیم هر چند مطمئن هستیم موارد بسیار بیشتری در انجام امور مالی مورد نیاز می باشد:

۱- استانداردهای حسابداری سازمان حسابرسی:

استانداردهای حسابداری در کشور ما توسط سازمان حسابرسی تدوین و تهیه می شود. این استانداردها، چارچوب اصلی فعالیت حسابداران را مشخص نموده و بیان می کنند که حسابداران در موارد گوناگون چه رقتارهایی باید داشته باشند، چه ثبت هایی صادر کنند و به طور کلی در چه چارچوب مشترکی فعالیت داشته باشند. این موارد به طور کلی در کتابهای آموزش حسابداری نیز در نظر گرفته می شود. از جمله مهمترین مواردی که حسابداران باید تسلط کافی به آن داشته باشند “استانداردهای حسابداری” می باشد.

۲- قانون مالیات‎های مستقیم:

بدون تردید بخش حسابداری هر واحد اقتصادی در مرحله ای از فعالیت خود، با مالیات و قوانین آن ارتباط پیدا می کند. از جمله این موارد مالیات حقوق پرسنل، مالیات اجاره، مالیات عملکرد و … می باشد. در بسیاری از موارد حسابداران باید در خصوص مسائل مالیاتی تصمیم گیری نموده و به بهترین روش، منافع واحد اقتصادی خود را حفظ کنند. در ضمن یکی از بهترین منابع درآمد برای حسابداران فعالیت در زمینه مسائل مالیاتی اعم از مشاوره مالیاتی و تهیه و تنظیم اظهارنامه می باشد. منبع مورد استفاده در این مورد، قانون مالیات های مستقیم کشورمی باشد. آشنایی با قانون مالیات های مستقیم لازمه کار یک حسابدار حرفه ای می باشد به ویژه با توجه به تغییراتی که در قانون مالیات های کشور طی سال گذشته انجام شده و سهم بیشتری بابت مالیات در درآمدهای کشور در نظر گرفته شده است
(مقاله ای در خصوص آشنایی با قانون مالیات های مستقیم در سایت حساب آموز ارائه شده که می توانید آن را از اینجا مطالعه کنید).

۳- قانون مالیات بر ارزش افزوده:

از جمله جدیدترین منابع درآمد کشور، مالیات بر ارزش افزوده می باشد که قانون مربوط به آن از چندین سال پیش تصویب شده بود ولی اجرا نمی شد. با برنامه ریزی های انجام شده، اجرای این قانون از مهر ماه سال ۱۳۸۷ آغاز شده است و تاکنون بسیاری از افزاد در جایگاه فعالان اقتصادی و حتی مصرف کنندگان نهایی کالا و خدمات بخشی از درآمد خود را بابت مالیات ارزش افزوده و عوارض پرداخت کرده اند. بی اطلاعی از این قانون و عدم انجام تکالیف مقرر شده جهت مودیان مالیات بر ارزش افزوده، جرائم بسیار سنگینی در پی دارد. در صورتی که حسابداران از این قانون به میزان کافی اطلاع نداشته باشند باید منتظر عواقب بعدی آن باشند.
(مقاله مربوط به تعریف ارزش افزوده و ثبتهای حسابداری آن را می توانید از اینجا مطالعه کنید)

۴- قانون کار:

قانون کار تعیین کننده ضوابط بین کارگر (کارمند) و کارفرما و شرایط محیط کار آنان می باشد. مفاد این قانون باید در زمان عقد قرارداد، تعیین حق و حقوق پرسنل، حق و حقوق کارگر و کارفرما نسبت به هم و … در نظر گرفته شده و در روابط بین آنان لحاظ شود. آگاهی از این قانون می تواند شما را به عنوان حسابداری که توان بالایی دارد معرفی نموده و باعث برخورداری شما از جایگاه بالاتری شود.

۵- قانون تامین اجتماعی:

در این قانون حق و حقوق کارگران و کارفرمایان نسبت به هم در خصوص مواردی مانند بیمه، بازنشستگی و شرایط آن، از کار افتادگی و شرایط آن، درمان و .. بیان شده است. از جمله مهمترین موارد ذکر شده در این قانون بیمه پرسنل می باشد که حسابداران در طی ماه حداقل یک با آن برخورد دارند (در زمان محاسبه حقوق و سهم بیمه پرسنل). پیشنهاد می کنیم به صورت دقیق مفاد این قانون را مطالعه کنید. در صورت داشتن اطلاعات کافی و فعالیت در این زمینه می توانید درآمد بسیار خوبی کسب نمایید.

۶- قانون تجارت:

در این قانون ضوابط و قوانین مربوط به تشکیل شرکت های تجاری اعم از شرکت های سهامی عام، شرکت های سهامی خاص، وظایف سهامداران و بازرسان، نحوه تقسیم سود، انحلال شرکت ها، تشکیل جلسات و … بیان شده است و حسابداران در این خصوص باید با موارد موجود در این قانون آشنایی کافی داشته باشند تا در مواقع لزوم بهترین تصمیم گیری را انجام دهند.

۷-سایر قوانین و قواعد:

حسابداران باید به فراخور جایگاه و زمینه فعالیت خود، با موارد و قوانین بسیار بیشتری نیز آشنایی داشته باشند که به طور خلاصه برخی از این موارد در ادامه ذکر می شود:
قانون چک
قانون مدنی کشور
قانون تجارت الکترونیکی
قانون مجازات اسلامی
قوانین بودجه و …

نکته:
۱-حسابداران می توانند با کسب تجربه، در هر یک از موارد به صورت جداگانه فعالیت داشته باشند و یا با داشتن همه این اطلاعات، در شرکت ها یا سازمان های گوناگون فعالیت کنند.
۲- اگر واقعا به دنبال پیشرفت و افزایش درآمد در رشته حسابداری هستید بدون شک باید همزمان با برنامه ریزی و تلاش، به موارد فوق آشنایی و تسلط کافی داشته باشید. بدون آشنایی کافی با قوانین فوق، نباید در رشته حسابداری انتظار پیشرفت داشته باشید

آموزش حسابداری

نیاز، قدیمی ترین و پر‌کاربرترین مجموعه آموزش حسابداری است که از سطح مبتدی تا حرفه‌ای و با بالاترین کیفیت محتوایی و مناسب‌ترین قیمت عرضه می گردد. در این مدت ده ساله، تمامی کاربران ما، از محتوای سرفصلهای آموزشی، کیفیت بالای صدا و تصویر و پشتیبانی مستمر آن در حین و بعد از اموزش رضایت کامل داشته‌اند، به همین خاطر ما را بر آن داشت که با ارائه محصولات آموزشی جدید‌تر و به روز رسانی مستمر آنها، قدمی هر چند کوچک در رشد و ارتقای سطح آموزش حسابداری کاربردی برداریم.