What's new

Welcome to the forum 👋, Visitor

To access the forum content and all our services, you must register or log in to the forum. Becoming a member of the forum is completely free.

Hypertext Markup Language version 5 ( HTML5 )/Cascading Style Sheets ( CSS ) code.

Russell

New member
Joined
Nov 14, 2020
Messages
2
Reaction score
0
HTML Coins
0
Attention: HTML FORUMS members:

The Hypertext Markup Language ( HTML )/Cascading Style Sheets ( CSS ) code for one of my web pages is shown below:

Code:
<html>
   <head>
      <meta content = "text/html; charset=ISO-8859-1" http-equiv = "content-type">
    
      <!-- Adapted and edited by Russell E. Willis as of 12/28/18. -->
      <!-- See additional comments below. -->
    
<style>
div.container {
    width: 100%;
    border: 1px solid gray;
}

article {
  @media only screen and (max-width: 35%) {
    body {
    margin-left: 35%;
    border-left: 1px solid gray;
    padding: 0em;
    overflow: hidden;
          }
    }
}
sup {
  vertical-align: super;
  font-size: x-small;
}

p1 {
   text-indent: 1px;
}

.text1 {
  margin: 15px;
}

.content-box {
  column-count: 2;
  -webkit-column-rule: 1px double purple;
  -moz-column-rule: 1px double purple;
  column-rule: 1px double purple;
  margin: 15px;
}
blockquote {
  margin-top: -0.21em;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
/* .table1 {
    width: 100px;
    margin: auto;
    font-size: 14px;
    border: none;
    border-collapse: collapse;
}
.table1 th {
    color: #white;
    vertical-align: middle;
    text-align: center;
    border: none;
}
.table1 td {
    color: black;
    background-color: white;
    vertical-align: middle;
    text-align: center;
    border: none;
}
.table1 tr:nth_child(1) {
    background-color: white;
    vertical-align: middle;
    text-align: center;
    border: none;
} */
div + table {
  font-family: Georgia;
  border-collapse: collapse;
  width: 90%;
}
td, th {
  border: 1px solid black;
  text-align: center;
  padding: 8px;
}
tr:nth-child(even) {
  background-color: #dddddd;
}
/*  */
/* table1 {
font-family: Georgia;
border-collapse: collapse;
width: auto;
}
td1, th1 {
border: none;
text-align: center;
padding: 8px;
}
tr1 {
background-color: white;
} */
</style>

<div class="container">

<!-- The following HTML code was adapted and edited from an example located -->
<!-- at the following web site: "https://www.tutorialspoint.com/json/json_ajax_example.htm." -->
      
      <script type = "application/javascript">
         function loadJSON() {
            var data_file = "mydata_2_11-07-2020.json";
            var http_request = new XMLHttpRequest();
            try{
               // Opera 8.0+, Firefox, Chrome, Safari
               http_request = new XMLHttpRequest();
            }catch (e) {
               // Internet Explorer Browsers
               try{
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
                  
               }catch (e) {
              
                  try{
                     http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  }catch (e) {
                     // Something went wrong
                     alert("Your browser broke!");
                     return false;
                  }
                  
               }
            }
          
            http_request.onreadystatechange = function() {
          
               if (http_request.readyState == 4  ) {
                  // Javascript function JSON.parse to parse JSON data
                  var jsonObj = JSON.parse(http_request.responseText);

                  // jsonObj variable now contains the data structure and can
                  // be accessed as jsonObj.name and jsonObj.country.
          
                  document.getElementById("Book").innerHTML = jsonObj.book;
                  document.getElementById("Chapter").innerHTML = jsonObj.chapter;
                  document.getElementById("Verse").innerHTML = jsonObj.verse;
               }
            }
          
            http_request.open("GET", data_file, true);
            http_request.send();
         }
      
      </script>
    
  <title>The Holy Bible.</title>
  </head>
  
   <body>
    
      <h3>&#160&#160&#160Please click the "&#x200A;Bible Verses&#x200A;" button below
      to read Bible verses ( <i>ESV</i> ), and read the article also:</h3>
<!-- Begin: New div section as of 11/08/20. -->
<div>

<!-- Previously "<table align='center' class='src'>" -->   
      <table align="center" class="table1 src">
         <tr>
           <th><ins>Book</ins></th>
           <th><ins>Chapter</ins></th>
           <th><ins>Verses</ins></th>
         </tr>
         <tr>
           <td><div id = "Book">Mark</div></td>
           <td><div id = "Chapter">10</div></td>
           <td><div id = "Verse">46-52</div></td>
         </tr>
      </table>

      <center><div class = "central">
         <button type = "button" onclick = "loadJSON()">Bible Verses</button>
      </div></center>
<br>
<!-- End adapted and edited HTML code section. -->
<center><ins>T<font size="2" color="black">HE</font> H<font size="2" color="black">OLY</font>
B<font size="2" color="black">IBLE</font>: E<font size="2" color="black">NGLISH</font>
S<font size="2" color="black">TANDARD</font> V<font size="2" color="black">ERSION.</font></ins></center><br>     

<center><img src="Holy_Bible_ESV_6_crop (635x640).jpg" height="300" width="300"></center><br>
<center><b>"&VeryThinSpace;<ins>Lord, let our eyes be opened.</ins>&VeryThinSpace;"</b></center>
<article>
  < Deleted to save space. >
</article>
<br>
<center><caption><ins>Table 1.</ins>:[&thinsp;The shadow of the law of Moses v. The
true form of these realities.&thinsp;]</caption></center><br><br>
</div>

<table align="center">
   <tr>
     <th>The Shadow Of The Law Of Moses.</th>
     <th>Old Testament Passage.</th>
     <th>The True Form Of These Realities.</th>
     <th>New Testament Passage(s).</th>
   </tr>
   <tr>
     <td>Blood of the Sacrifice thrown on people.</td>
     <td>Exodus 24:1-8.</td>
     <td>Sprinkling with the blood of Jesus Christ.</td>
     <td>1 Peter 1:1, 2, for example.</td>
   </tr>
   <tr>
     <td>The Garments of the Priests.</td>
     <td>Exodus, chapter 28.</td>
     <td>Clothed with Christ.</td>
     <td>Galatians 3:26, 27; Luke 24:49; and Romans 13:14, for example.</td>
   </tr>
</table><br> 
  
<article>
  < Deleted to save space. >
</article>
  < Deleted to save space. >
</div>
</body>
      
</html>

I found an HTML5/CSS code example which gives me about 95% of the solution that I am looking for ( click here ). Specifically, if I declare a ".table1 { ... }" class ( which is currently commented out in the "<style></style>" section of my web page ), and remove the "div +" ( CSS adjacent sibling combinator ) portion from my CSS "table { ... }" declaration, then this will cause my first table ( i.e., "'Book,' 'Chapter,' 'Verse,' etc. ) to be displayed on my web page with no borders or shading, while my second table is displayed with borders and shading. However, editing the first line of the code of the first table ( i.e., from "<table align='center' class='src'>" to "<table align='center' class='table1'>" ) has an adverse effect on the output of the ".json" data file ( i.e., "mydata_2_11-07-2020.json" ). Changing the class in that "<table></table>" code, for the first table, from "src" to "table1" causes the data in the ".json" data file to print in a long, narrow, vertical strip, rather than horizontally ( which is the format that I need ). There is also a way to assign more than one class to an HTML5 element ( i.e., "<table align='center' class='table1 src'>" ), but I have not been able to get the output of the above-mentioned ".json" data file to print out correctly ( this approach does not appear to work ). Any suggestions? :)
 
Last edited:
Attention: HTML FORUMS members:
Please disregard my previous posting. The following HTML5/CSS code solved my problem:

Code:
.table1 {
   width: **auto;**  /* This was the key to solving my problem.  Now my web page works perfectly. */
   margin: auto;
   font-size: 14px;
   border: none;
   border-collapse: collapse;
}
.table1 th {
   color: #white;
   vertical-align: middle;
   text-align: center;
   border: none;
}
.table1 td {
   color: black;
   background-color: white;
   vertical-align: middle;
   text-align: center;
   border: none;
}
.table1 tr:nth_child(1) {
   background-color: white;
   vertical-align: middle;
   text-align: center;
   border: none;
}

Thank you for allowing me to post to this forum. Keep in touch.

Russell E. Willis
 

Theme customization system

You can customize some areas of the forum theme from this menu.

  • Wide/Narrow view

    You can control a structure that you can use to use your theme wide or narrow.

    Grid view forum list

    You can control the layout of the forum list in a grid or ordinary listing style structure.

    Picture grid mode

    You can control the structure where you can open/close images in the grid forum list.

    Close sidebar

    You can get rid of the crowded view in the forum by closing the sidebar.

    Fixed sidebar

    You can make it more useful and easier to access by pinning the sidebar.

    Close radius

    You can use the radius at the corners of the blocks according to your taste by closing/opening it.

  • Choose the color combination that reflects your taste
    Background images
    Color gradient backgrounds
Back