Zmiana wielkości czcionki

Zmiana wielkości czcionki

Napisane przez: * Ewelina * ()
Liczba odpowiedzi: 4

Moje pytanie jest następujące:

Czy można zmienić wielkość czcionki w quiz'ie?

Zauważyłam, że w pytaniach bez problemu mogę modyfikować rozmiar czcionki, natomiast w odpowiedziach, które definiuję - czcionka jest zdecydowanie za mała.  Złość

W odpowiedzi na * Ewelina *

Odp: Zmiana wielkości czcionki

Napisane przez: Grzegorz Nowosielski ()
Ja to robię tak:

Zaglądam do źródła strony. (W Operze to jest View - Source)

Szukam miejsca gdzie jest class="cośtam" dotyczący tego co chciałbym zmienić.

Gdy już wiem jak się nazywa "cośtam" otwieram pliki css (używane przez mój "temat"), znajduję to "cośtam" i modyfikuję lub uzupełniam styl.

Jeśli "cośtam" nie ma w plikach css to dopisuję i określam styl taki jaki chcę żeby był.
W odpowiedzi na Grzegorz Nowosielski

Odp: Zmiana wielkości czcionki

Napisane przez: * Ewelina * ()

W źródle w sekcji odpowiadającej za daną część nie widać by była jakaś klasa i tutaj jest problem.
podgląd źródła wygląda tak ( może jakieś sugestie?):

<DIV class=grade>Punkty: <BR>--/1</DIV></TD>
          <TD vAlign=top>
            <P><SPAN new=""><FONT
            face="Trebuchet MS,Verdana,Arial,Helvetica,sans-serif"><STRONG>Zaznacz
            sylabę:</STRONG></FONT></SPAN></P>
            <P><SPAN new="">
            <HR>
            </SPAN>
            <P></P><SPAN new=""><FONT
            face="Trebuchet MS,Verdana,Arial,Helvetica,sans-serif"
            size=4>LA</FONT></SPAN>
            <TABLE align=right>
              <TBODY>
              <TR>
                <TD vAlign=top>OdpowiedĽ:&nbsp;&nbsp;</TD>
                <TD>
                  <TABLE>
                    <TBODY>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_5 type=radio alt=&#1500;&#1456;
                        value=5 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_5>a. &#1500;&#1456;</LABEL></TD></TR>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_8 type=radio alt=&#1500;&#1493;&#1468;
                        value=8 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_8>b. &#1500;&#1493;&#1468;</LABEL></TD></TR>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_9 type=radio alt=&#1500;&#1461;&#1492;
                        value=9 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_9>c. &#1500;&#1461;&#1492;</LABEL></TD></TR>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_7 type=radio alt=&#1500;&#1467;
                        value=7 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_7>d. &#1500;&#1467;</LABEL></TD></TR>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_4 type=radio alt=&#1500;&#1497;
                        value=4 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_4>e. &#1500;&#1497;</LABEL></TD></TR>
                    <TR>
                      <TD vAlign=top><INPUT id=resp3_6 type=radio alt=&#1500;&#1464;
                        value=6 name=resp3_></TD>
                      <TD vAlign=top><LABEL for=resp3_6>f.
                    &#1500;&#1464;</LABEL></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD vAlign=top></TD></TR>
        <TR>
          <TD
          align=right><INPUT type=submit value=ZatwierdĽ name=resp3_mark></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>

W odpowiedzi na * Ewelina *

Odp: Zmiana wielkości czcionki

Napisane przez: Grzegorz Nowosielski ()
Sugestie to ja mam...
skoro nikt inny się nie odzywa. uśmiech


Główna sugestia to trzeba szukać! szeroki uśmiech



Spójrz na zapis czcionki. Wszystkie zapisane z dużej litery za
wyjątkiem Sans-serif. Biorę więc ciąg znaków "ca,sans-" i szukam
we wszystkich plikach źródłowych.

Okazuje się, że występuje to jedynie w:

/lib/defaults.php
/lib/htmlarea.php
/lib/htmlarea_bak.php

a dokładnie ten zestaw czcionek jest jedynie w:
/lib/defaults.php

zaglądam i widzę że poniżej:

'editorfontfamily' => 'Trebuchet MS,Verdana,Arial,Helvetica,sans-serif',

jest:

'editorfontsize' => '',

Może trzeba wpisać tutaj rozmiar?
E, nie ma tak łatwo!

Poszukam więc gdzie jeszcze jest "editorfontfamily"

Okazuje się, że "editorfontfamily" występuje w
/lib/weblib.php
linia 3120 i 3121
i już wiadomo gdzie i po co jest ten zapis.
Ta droga okazała się ślepą uliczką. puszcza oczko


Kolejny charakterystyczny ciąg znaków: "vAlign"

gdzie występuje???

Ten ciąg znaków pojawia się jedynie w:
lib/editor/plagins/TableOperations/table-operations.js
w 299 i 318 linii. uśmiech

Wygląda to jednak na coś takiego czego tez lepiej nie zmieniać uśmiech

i tak sobie można szukać... i coś się może znajdzie..
tylko że trzeba się na tym wszystki znać. uśmiech

Najlepiej jednak nie ruszać wcale plików źródłowych
i zabrać się za style. Od tego przecież są.
A szperanie to można robić "rekreacyjnie" szeroki uśmiech




Pora na prawdziwe konkrety:



Twój błąd to patrzenie tylko na ten mały fragment.
Informacja co należy zmieniać w stylach jest podana w

<body class="...... TUTAJ!!!!! ....."&gt

jeśli masz TUTAJ!!! wpisane:

<body class="mod-quiz course-2" id="mod-quiz-attempt"&gt

to teraz

wpisz sobie w twoim pliku ze stylami na przykład coś takiego:


body#mod-quiz-attempt td
{
font-size: 64pt;
}

i zobacz jak się zmienił wygląd strony z pytaniami.
Następnie zamień "td" na "select" i zobacz jaki to wywoła efekt

sprawdź też:


body#mod-quiz-attempt label
{
font-size: 64pt;
}


Widzisz! wcale nie musi być podawany "styl" w poszczególnych
elementach strony.

Dasz już sobie radę?

napisz tu na forum rozwiązanie - przyda się innym. uśmiech
W odpowiedzi na * Ewelina *

Odp: Zmiana wielkości czcionki

Napisane przez: E P ()

W pliku styles_color.css danej templatki należy zmienić (lub dodać jak nie ma) rozmiar czcionki w poniższych liniach:

.r0 {  
    font-size:18px; "to dotyczy nieparzystych wierszy odpowiedzi"
}
 
.r1 {  
    font-size:18px; "to dotyczy parzystych wierszy odpowiedzi"
}