Jump to content
php.lv forumi

dažādi jautājumi par optimizāciju..


thesnarkie

Recommended Posts

#outer_top #outer_top_left #navigation .middle { float:left; width:1px; height:27px; background:url(blue_layout.png) repeat-x -14px -28px; margin:0; padding:0; list-style-type: none; }

 

Kamēr nav repeat-x, tad viss notiek pareizi. Viņs paņem to attēlu daļu, kuru vajag un nekādu problēmu, bet, ja vajag to kā repeat-x, tad viņš nerepīto.

 

Tālāk, es katru kastīti mājaslapā veidoju no šī koda:

      <div class="dialog">
       <div class="content">
         <div class="t"></div>
         <div class="m_title"><!-- title --></div>
         <div class="m_content"><!-- content here --></div>
       <div class="b">
         <div></div>
       </div>
     </div>

Rezultātu var apskatīt pievienotajā attēlā.

Bet, manuprāt, to var izdarīt īsāk un ērtāk, tikai nezinu kā. Un visbriesmīgākā lieta - es izmantoju ļoti lielu fonu, lai izveidotu to kastīti.

Css kastītei:

.dialog { position:relative; min-width:8em; color:#000000; z-index:1; padding-left: 4px; }
.dialog .content, .dialog .t, .dialog .b, .dialog .b div { background:transparent url(box_blue_template.png) no-repeat top right; }
.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding: 0px 0px 0px 0px; }
.dialog .t { position:absolute; left:0px; top:0px; width:4px; margin-left:-4px; height:100%; _height:384px; background-position:top left; }
.dialog .b { position:relative; width:100%; }
.dialog .b, .dialog .b div { height:4px; font-size:1px; }
.dialog .b { background-position:bottom right; }
.dialog .b div { position:relative; width:4px; margin-left:-4px; background-position:bottom left; }
.dialog .hd, .dialog .bd, .dialog .ft { position:relative; }
.dialog .wrapper { position:static; max-height:384px; }
.m_title { margin:0px; padding: 8px 0px 0px 4px; font-family: Arial; font-size: 12px; color: #FFF; font-weight: bold; font-variant: normal; overflow: hidden; }
.m_content { margin:0px; padding:14px 4px 2px 4px; font-family: Arial; font-size: 11px; color: #000; font-variant: normal; overflow: hidden; }

 

Varat palīdzēt to kastīti uztaisīt omptimizētāku?

Link to comment
Share on other sites

htmls/css iskataas shaadi, taa lai tie apaljie stuuri vareetu ar uz leju un augshu staigaat, atkariibaa no contenta daudzuma kastiitee. Kods nav notesteets, bet nu prncips ir

 

<div class="box">
   <div class="inner">
       <h2>Statistics</h2>
       <div class="content">
           <p><b>Currently online</b>
               <br />
               3454645
               <b>Registered users</b>
               <br />
               657657</p>
       </div>
   </div>
</div>

 

 

.box{

padding:0;

margin:0;

width:120px;

background:url(top-bg.gif) 0 0 no-repeat;

}

.box .inner{

padding:0;

margin:0;

width:120px;

background:url(bottom-bg.gif) 0 bottom no-repeat;

}

.box h2{

padding:10px;

margin:0 0 10px;

color:#FFF;

background:blue;

font-size:12px;

font-weight:bold;

}

.box .content{

padding:0 10px 2px;

}

.box p{

padding:0;

margin:0 0 10px;

color:#000;

font-size:12px;

line-height:140%;

text-align:center;

}

 

Edited by Evi
Link to comment
Share on other sites

Evi, tas ka kādā desmit gadus vecā rakstā būs rakstīts, ka b tags ir labs nenozīmē, ka tagad, 2009. gadā, tā vietā nebūtu pareizāk izmantot strong tagu... :)

Mēs taču runājam par b tagu, vai ne? :)

Link to comment
Share on other sites

Patiesībā arī tev nav taisnība.

 

Šinī gadījmā atbilstšā dtrutūra būtu definition-list:

<div class="box">
   <div class="inner">
       <h2>Statistics</h2>
       <dl>
           <dt>Currently online</dt>
           <dd>3454645</dd>
           <dt>Registered users</dt>
           <dd>657657</dd>
       </dl>
   </div>
</div>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...