java/sql-vyuka/web/styl.css
author František Kučera <franta-hg@frantovo.cz>
Mon, 27 Jul 2009 17:38:48 +0200
changeset 63 afc20221a495
parent 62 9748521f07a1
child 64 b9a61f912f6a
permissions -rw-r--r--
Drobnost: styl pro obsah průvodce.
     1 /** Obrázky s odkazem bez rámečku */
     2 a img {
     3     border: none;
     4 }
     5 
     6 /** Pozadí stránky a text */
     7 html {
     8     background: #42afdc;
     9     color:black;
    10 }
    11 
    12 /** Bezpatkové písmo */
    13 body {
    14     font-family: sans-serif;
    15     font-size: 12px;
    16 }
    17 
    18 /** České uvozovky: „ */
    19 q:before {
    20     content: "\201E";
    21 }
    22 
    23 /** České uvozovky: “ */
    24 q:after {
    25     content: "\201C";
    26 }
    27 
    28 /** Prostor pro logo a název programu */
    29 #zahlavi {
    30     height: 48px;
    31     background-image: url('grafika/logo.png');
    32     background-repeat: no-repeat;
    33     margin-left: 5px;
    34 }
    35 
    36 #zahlavi h1 {
    37     display: none;
    38 }
    39 
    40 /** Obal kolem bloků */
    41 #bloky {
    42     width: 1040px;
    43     text-align: justify;
    44 }
    45 
    46 .blok {
    47     margin: 10px;
    48 }
    49 
    50 /** Vstup, výstup nebo nápověda */
    51 .vnitrekBloku {
    52     background-image: url('grafika/blok-pozadi.gif');
    53     margin: 0px;
    54     padding: 10px;
    55 }
    56 
    57 #vstup .vnitrekBloku {
    58     height: 150px;
    59     text-align: right;
    60 }
    61 
    62 #stavovePole {
    63     width: 300px;
    64     border: none;
    65     background-color: transparent;
    66     color: gray;
    67     font-size: 11px;
    68 }
    69 
    70 #vstup textarea {
    71     width: 640px;
    72     height: 108px;
    73     padding: 8px;
    74     border: 1px solid silver;
    75 }
    76 
    77 fieldset {
    78     display: inline;
    79     border: none;
    80     padding: 0px;
    81     margin: 0px;
    82 }
    83 
    84 #vstup button {
    85     height: 20px;
    86     border: none;
    87     margin-right: 0px;
    88     margin-top: 5px;
    89     padding: 0px;
    90     cursor: pointer;
    91     background-repeat: no-repeat;
    92 }
    93 
    94 #vstup button.zobrazitHistorii {
    95     background-image: url('grafika/tlacitko-historie.png');
    96     background-color: transparent;
    97     background-position: center;
    98     width: 20px;
    99 }
   100 
   101 #vstup button.vykonatSQL {
   102     background-image: url('grafika/tlacitko-sql.png');
   103     width: 146px;
   104 }
   105 
   106 #vystup .vnitrekBloku {
   107     overflow: auto;
   108     height: 280px;
   109 }
   110 
   111 #napoveda .vnitrekBloku {
   112     height: 484px;
   113 }
   114 
   115 #napovedniPole {
   116     overflow: auto;
   117     margin: 0px;
   118     padding: 0px;
   119     height: 460px;
   120 }
   121 
   122 #napoveda h1 {
   123     font-size: 18px;
   124     font-weight: bold;
   125 }
   126 
   127 /** Nadpisy bloků */
   128 .blok h2 {
   129     font-size: 12px;
   130     padding: 2px;
   131     padding-top: 4px;
   132     padding-left: 32px;
   133     margin: 0px;
   134     color: gray;
   135     height: 20px;
   136 }
   137 
   138 #napoveda h2 {
   139     background-image: url('grafika/blok-nadpis-320.png');
   140 }
   141 
   142 #napoveda #napovedniPole h2 {
   143     background-image: none;
   144     font-size: 14px;
   145     padding: 0px;
   146     margin: 0px;
   147     color: black;
   148     height: auto;
   149 }
   150 
   151 #napoveda pre {
   152     color: gray;
   153     cursor: pointer;
   154 }
   155 
   156 #napoveda ol.obsah {
   157     margin-top: -4px;
   158     margin-bottom: 0px;
   159 }
   160 
   161 #napoveda a {
   162     text-decoration: none;
   163 }
   164 
   165 #napoveda a:hover {
   166     text-decoration: underline;
   167 }
   168 
   169 #navigace {
   170     background-image: url('grafika/navigace-pozadi.png');
   171     height: 21px;
   172     width: 300px;
   173     position: relative;
   174     bottom: 32px;
   175     left: 10px;
   176     text-align: center;
   177 }
   178 
   179 #navigace button {
   180     height: 20px;
   181     border: none;
   182     margin-right: 0px;
   183     margin-top: 5px;
   184     padding: 0px;
   185     cursor: pointer;
   186     background-repeat: no-repeat;
   187     background-color: transparent;
   188     background-position: center;
   189     width: 20px;
   190     position: relative;
   191     top: -4px;
   192 }
   193 
   194 #navigace button.zpet {
   195     background-image: url('grafika/navigace-zpet.png');
   196     margin-right: 32px;
   197 }
   198 
   199 #navigace button.vpred {
   200     background-image: url('grafika/navigace-vpred.png');
   201     margin-left: 32px;
   202 }
   203 
   204 #navigace button.nasledujici {
   205     background-image: url('grafika/navigace-nasledujici.png');
   206     margin-left: 42px;
   207 }
   208 
   209 #navigace button.predchozi {
   210     background-image: url('grafika/navigace-predchozi.png');
   211     margin-right: 42px;
   212 }
   213 
   214 #navigace button.model {
   215     background-image: url('grafika/navigace-model.png');
   216 }
   217 
   218 #navigace button.pruvodce {
   219     background-image: url('grafika/navigace-pruvodce.png');
   220 }
   221 
   222 /** Vstupně-výstupní část */
   223 #io {
   224     float: left;
   225 }
   226 
   227 #io h2 {
   228     background-image: url('grafika/blok-nadpis-680.png');
   229 }
   230 
   231 /** Blok vstupu */
   232 #vstup {
   233     width: 680px;
   234 }
   235 
   236 /** Blok výstupu */
   237 #vystup {
   238     width: 680px;
   239 }
   240 
   241 /** Blok nápovědy */
   242 #napoveda {
   243     float: right;
   244     width: 320px;
   245 }
   246 
   247 /** Formátování (výstupní) tabulky */
   248 table {
   249     border: 1px solid green;
   250     border-collapse:collapse;
   251     background-color: white;
   252     margin: 3px;
   253 }
   254 
   255 td {
   256     border: 1px solid black;
   257     padding: 4px;
   258     padding-left: 8px;
   259     padding-right: 8px;
   260     vertical-align: top;
   261     text-align: left;
   262 }
   263 
   264 td.cislo {
   265     text-align: right;
   266 }
   267 
   268 thead {
   269     background: gray;
   270     font-weight:bold;
   271     background-image: url('grafika/tabulka-zahlavi.png');
   272     background-repeat: repeat-x;
   273     height: 28px;
   274 }
   275 
   276 thead td a {
   277     color: black;
   278     text-decoration: none;
   279 }
   280 
   281 thead td {
   282     vertical-align: middle;
   283 }
   284 
   285 /** Ikonky pro zprávu k výsledku */
   286 #vystupniPole p {
   287     background-repeat: no-repeat;
   288     padding-left: 22px;
   289 }
   290 
   291 #vystupniPole p.vysledekOK {
   292     background-image: url('grafika/vysledek-ok.png');
   293 }
   294 
   295 #vystupniPole p.vysledekVarovani {
   296     background-image: url('grafika/vysledek-varovani.png');
   297 }
   298 
   299 #vystupniPole p.vysledekChyba {
   300     background-image: url('grafika/vysledek-chyba.png');
   301 }
   302 
   303 #vystupniPole p.vysledekTip {
   304     background-image: url('grafika/vysledek-tip.png');
   305     color: gray;
   306     font-style: italic;
   307 }
   308 
   309 /** Skrytý formulář sloužící pro lokalizaci JavaScriptu */
   310 #lokalizace {
   311     display: none;
   312 }
   313 
   314 /** Skrytý formulář sloužící pro uchování ID průvodce z databáze */
   315 #pruvodceData {
   316     display: none;
   317 }