/    Sign up×
Community /Pin to ProfileBookmark

Fixed Header for tables

Iam new to CSS coding and I wrote a code for the creation of table. I knew “position:fixed” will work for static header, but I dont know where you keep that. Could any one help me. Here is my code..

[QUOTE]

<div id=”scrollingtable” style=”height:180px;width:94.5em;”>
<table summary=”This Table displays the following…” style=”font-size:9pt;width:103.5em;”>
<colgroup>
<col class=”center” style=”width:2em” />
<col class=”center” style=”width:2em” />
<col class=”center” style=”width:8em” />
<col class=”center” style=”width:12em” />
<col class=”center” style=”width:28em” />
<col class=”center” style=”width:28em” />
<col class=”center” style=”width:10em” />
<col class=”center” style=”width:8em” />
<col class=”center” style=”width:6em” />
</colgroup>
<thead>
<tr>
<th align=”center” scope=”col”></th>
<th scope=”col”>No.</th>
<th scope=”col” title=”Filter Id” align=”center”>Filter Id</th>
<th class=”<%=checkStyle%>” align=”center” scope=”col” title=”itms number”>Check Name</th>
<th scope=”col” title=”Check Value” align=”center”>Check Value</th>
<th scope=”col” title=”Check Item” align=”center”>Check Item</th>
<th scope=”col” title=”Check Type” align=”center”>Check Type</th>
<th scope=”col” title=”expiration date”>Expiration Date</th>
<th scope=”col” title=”filter status”>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
<td align=”center”></td>
</tr>
</tbody>
</table>
</div>

<style type=”text/css”>

#scrollingtable {
width: auto;
overflow: hidden;
border:1px solid #000000;
clear: both;
}
#scrollingtable table {

background-color: #FFF;
width:100%;
height: auto;

}
#scrollingtable table caption {
display: none;
}
#scrollingtable thead th {
border:0;
}
#scrollingtable tbody {
height: 210px;
overflow: -moz-scrollbars-vertical;
}
* html body #scrollingtable tbody {
height: 1%;
overflow: auto;
}
#scrollingtable table tbody td {
border-right: solid 1px #CCC;
border-left: solid 1px #CCC;
}
#scrollingtable table tbody .alternate_row, .alternate_row {
background-color: #EEEEEE;
}
#scrollingtable table tbody td, #scrollingtable table tbody .alternate_row td {
border-top: none;
border-bottom: none;

}

</style>

[/QUOTE]

to post a comment
CSS

12 Comments(s)

Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — Something like this?

[CODE]
<html>
<head>
<style type="text/css">


#scrollingtable {
width: auto;
overflow: hidden;
border:1px solid #000000;
clear: both;
}
#scrollingtable table {
background-color: #FFF;
width:100%;
height: auto;
}
#scrollingtable table caption {
display: none;
}
#scrollingtable thead th {
border:0;
}
#scrollingtable tbody {
height: 210px;
overflow: -moz-scrollbars-vertical;
}
* html body #scrollingtable tbody {
height: 1%;
overflow: auto;
}
#scrollingtable table tbody td {
border-right: solid 1px #CCC;
border-left: solid 1px #CCC;
}
#scrollingtable table tbody .alternate_row, .alternate_row {
background-color: #EEEEEE;
}
#scrollingtable table tbody td, #scrollingtable table tbody .alternate_row td {
border-top: none;
border-bottom: none;

}

</style>
</head>
<body>
<div id="scrollingtable" style="height:180px;width:94.5em;">
<table summary="This Table displays the following..." style="font-size:9pt;width:103.5em; [B]postion:fixed; top:0; left:0;[/B]">
<colgroup>
<col class="center" style="width:2em" />
<col class="center" style="width:2em" />
<col class="center" style="width:8em" />
<col class="center" style="width:12em" />
<col class="center" style="width:28em" />
<col class="center" style="width:28em" />
<col class="center" style="width:10em" />
<col class="center" style="width:8em" />
<col class="center" style="width:6em" />
</colgroup>
<thead>
<tr>
<th align="center" scope="col"></th>
<th scope="col">No.</th>
<th scope="col" title="Filter Id" align="center">Filter Id</th>
<th class="<%=checkStyle%>" align="center" scope="col" title="itms number">Check Name</th>
<th scope="col" title="Check Value" align="center">Check Value</th>
<th scope="col" title="Check Item" align="center">Check Item</th>
<th scope="col" title="Check Type" align="center">Check Type</th>
<th scope="col" title="expiration date">Expiration Date</th>
<th scope="col" title="filter status">Status</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
<tr>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
<td align="center">sadasdas</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
[/CODE]
Copy linkTweet thisAlerts:
@manojkmiauthorJun 02.2010 — Thanks for the reply, but it didnt work when I integrated in my code. Any other suggestions please
Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — I used the same code you posted and made revisions to that code. Please post the code you have now.
Copy linkTweet thisAlerts:
@manojkmiauthorJun 02.2010 — Here is the actual code I have...

[code=php]<div id="scrollingtable" style="height:180px;width:93em;margin:10px 0 0px 9px;overflow-x:hidden;">
<table summary="This Table displays the following..."
style="font-size:9pt;width:102em;">
<colgroup>
<col class="center" style="width:2em" />
<col class="center" style="width:2em" />
<col class="center" style="width:8em" />
<col class="center" style="width:12em" />
<col class="center" style="width:28em" />
<col class="center" style="width:26em" />
<col class="center" style="width:10em" />
<col class="center" style="width:8em" />
<col class="center" style="width:6em" />
</colgroup>
<thead>
<tr>
<th align="center" scope="col">
<input name="checkAllRows"
type="checkbox" value="allrows" onclick="changeCheckBoxValues(true)" />
</th>
<th scope="col">No.</th>
<th scope="col" title="Filter Id" align="center">Filter Id</th>
<th class="<%=checkStyle%>" align="center" scope="col" title="itms number">
<a class="blueStyle" href="javascript:sortData('<%=checkSortField%>')">Check Name</a>
</th>
<th scope="col" title="Check Value" align="center">Check Value</th>
<th scope="col" title="Check Item" align="center">Check Item</th>
<th scope="col" title="Check Type" align="center">Check Type</th>
<th class="<%=dateStyle%>" align="center" scope="col" title="expiration date">
<a class="blueStyle" href="javascript:sortData('<%=dateSortField%>')">Expiration Date</a>
</th>
<th class="<%=statusStyle%>" align="center" scope="col" title="filter status">
<a class="blueStyle" href="javascript:sortData('<%=statusSortField%>')">Status</a>
</th>
</tr>
</thead>
<tbody>

<logic:iterate id="filterDtoList" name="filterSetMgmtForm"
property="filterMgmtSearchDto.filterDtoList" indexId="counter"
type="com.ford.its.ehpas.dto.FilterDto">
<%
String rowClass2 =
counter.intValue() % 2 == 0 ? "" : "alternate_row";
%>
<tr class="<%=rowClass2%>">
<td align="center"><input type="checkbox" name="row"
value="<bean:write name="filterDtoList" property="id"/>"/></td>
<td align="center">
<%=counter.intValue() + 1%>
</td>
<td align="center"><a href="javascript:void(0)" class="softwareStyle"
onclick="openFilterDetailWindow('<%=counter.intValue() + 1%>',
'<bean:write name="filterDtoList" property="id"/>')">
<span id="name<%=counter.intValue()+ 1%>"><bean:write name="filterDtoList" property="id"/></span> </a>
</td>
<td align="center">
<bean:write name="filterDtoList" property="check" />
</td>
<td align="center">
<bean:write name="filterDtoList" property="value" />
</td>
<td align="center">
<bean:write name="filterDtoList" property="item" />
</td>
<td align="center">
<bean:write name="filterDtoList" property="type" />
</td>
<td align="center"> <span id="date<%=counter.intValue()+ 1%>">
<bean:write name="filterDtoList" property="expirationDate" /> </span>
</td>
<td align="center">
<bean:write name="filterDtoList" property="status" />
</td>

</tr>
</logic:iterate>
</tbody>
</table>
</div>[/code]
Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — You didn't add my style revisions to the <table summary> section, so of course my code isn't gonna work.
Copy linkTweet thisAlerts:
@manojkmiauthorJun 02.2010 — I added this "position:fixed; top:0; left:0" in the mentioned position, no luck thats why i removed that from my code.
Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — Can you post the code from a resulting table you get, that way I can run diagnostics with pure HTML code.
Copy linkTweet thisAlerts:
@manojkmiauthorJun 02.2010 — [code=php]<div id="scrollingtable" style="height:180px;width:93em;margin:10px 0 0px 9px;overflow-x:hidden;">
<table summary="This Table displays the following..."
style="font-size:9pt;width:102em;">
<colgroup>
<col class="center" style="width:2em" />
<col class="center" style="width:2em" />
<col class="center" style="width:8em" />
<col class="center" style="width:12em" />
<col class="center" style="width:28em" />
<col class="center" style="width:26em" />
<col class="center" style="width:10em" />
<col class="center" style="width:8em" />
<col class="center" style="width:6em" />
</colgroup>
<thead>
<tr>
<th align="center" scope="col">
<input name="checkAllRows"
type="checkbox" value="allrows" onclick="changeCheckBoxValues(true)" />
</th>
<th scope="col">No.</th>
<th scope="col" title="Filter Id" align="center">Filter Id</th>
<th class="sortable sortedbydown" align="center" scope="col" title="itms number">
<a class="blueStyle" href="javascript:sortData('CHECK_NAME')">Check Name</a>
</th>
<th scope="col" title="Check Value" align="center">Check Value</th>
<th scope="col" title="Check Item" align="center">Check Item</th>
<th scope="col" title="Check Type" align="center">Check Type</th>
<th class="sortable" align="center" scope="col" title="expiration date">
<a class="blueStyle" href="javascript:sortData('EXPIRES_ON')">Expiration Date</a>
</th>
<th class="sortable" align="center" scope="col" title="filter status">
<a class="blueStyle" href="javascript:sortData('FILTER_STATUS')">Status</a>
</th>
</tr>
</thead>
<tbody>



<tr class="">
<td align="center"><input type="checkbox" name="row"
value="502664"/></td>
<td align="center">
1
</td>
<td align="center"><a href="javascript:void(0)" class="softwareStyle"
onclick="openFilterDetailWindow('1',
'502664')">
<span id="name1">502664</span> </a>
</td>
<td align="center">
BANNER EXISTS
</td>
<td align="center">
/etc/vsftpd.conf
</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center"> <span id="date1">
</span>
</td>
<td align="center">
REQUEST
</td>

</tr>


<tr class="alternate_row">
<td align="center"><input type="checkbox" name="row"
value="502724"/></td>
<td align="center">
2
</td>
<td align="center"><a href="javascript:void(0)" class="softwareStyle"
onclick="openFilterDetailWindow('2',
'502724')">
<span id="name2">502724</span> </a>
</td>
<td align="center">
BANNER EXISTS
</td>
<td align="center">
/etc/issue.net
</td>
<td align="center">

</td>
<td align="center">

</td>
<td align="center"> <span id="date2">
</span>
</td>
<td align="center">
REQUEST
</td>

</tr>

More <tr>.....

<tr class="">
<td align="center"><input type="checkbox" name="row"
value="502765"/></td>
<td align="center">
23
</td>
<td align="center"><a href="javascript:void(0)" class="softwareStyle"
onclick="openFilterDetailWindow('23',
'502765')">
<span id="name23">502765</span> </a>
</td>
<td align="center">
WORLD WRITEABLE
</td>
<td align="center">
/opt/CA/SharedComponents/ca_lic
</td>
<td align="center">
licrmt.pid
</td>
<td align="center">

</td>
<td align="center"> <span id="date23">
</span>
</td>
<td align="center">
REQUEST
</td>

</tr>

</tbody>
</table>
</div>




[/code]
Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — Is this what your looking for?

(right after your colgroup)

<thead style="position:fixed; top:0; left:0;">
Copy linkTweet thisAlerts:
@manojkmiauthorJun 02.2010 — Yes, I kept that one and tried but no use..Thanks for replying
Copy linkTweet thisAlerts:
@optimus203Jun 02.2010 — Okay, then I'm not understanding what your trying to do. This code will fix the top row to the top of the screen, while allowing all the other rows to scroll beneath it normally (much like freezing a pane in excel). Sorry I couldn't help out. Maybe someone else is able to.
Copy linkTweet thisAlerts:
@NedalsJun 02.2010 — Is this what you are looking for?

Table body scrolling is a little more difficult that one might expect. ?

but here's a starting point.
<i>
</i>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;

&lt;html lang="en"&gt;
&lt;head&gt;&lt;title&gt;untitled&lt;/title&gt;
&lt;style type="text/css"&gt;
#scrtbl {
border:1px solid #000
}
#scrtbl th {
text-align:left;
border-bottom:1px solid #000
}
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;table id="scrtbl" cellspacing="0" cellpadding="1" border="0"&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;col 1 heading&lt;/th&gt;&lt;th&gt;col 2 heading&lt;/th&gt;&lt;th&gt;col 3 heading&lt;/th&gt;&lt;th&gt;&amp;nbsp;&amp;nbsp;&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan=4&gt;
&lt;div style="width:620px; height:80px; overflow-y:auto;"&gt;
&lt;table width="600" cellspacing="0" cellpadding="1" border="0"&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 1&lt;/td&gt;&lt;td&gt;col 2 data 1&lt;/td&gt;&lt;td&gt;col 3 data 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 2&lt;/td&gt;&lt;td&gt;col 2 data 2&lt;/td&gt;&lt;td&gt;col 3 data 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 3&lt;/td&gt;&lt;td&gt;col 2 data 3&lt;/td&gt;&lt;td&gt;col 3 data 2&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 4&lt;/td&gt;&lt;td&gt;col 2 data 4&lt;/td&gt;&lt;td&gt;col 3 data 4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 5&lt;/td&gt;&lt;td&gt;col 2 data 5&lt;/td&gt;&lt;td&gt;col 3 data 5&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;col 1 data 6&lt;/td&gt;&lt;td&gt;col 2 data 6&lt;/td&gt;&lt;td&gt;col 3 data 6&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt; <br/>
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;
×

Success!

Help @manojkmi spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...