Fluid gives any WebApp a home on your Mac OS X desktop complete with Dock icon, standard menu bar, logical separation from your other web browsing activity, and many, many other goodies. Note Mac OS X 10.5 or later. Maxthon 5.3.8.2000 / 6.1.0.1200 Beta User-friendly web browser that comes with support for private browsing, also featuring an ad block. Oct 11th 2020, 20:31 GMT.
(Redirected from Fluid browser)
The English Wikipedia website displayed in a minimalist -configured site-specific browser window created by Fluid. | |
Original author(s) | Todd Ditchendorf |
---|---|
Initial release | December 9, 2007[1] |
Written in | Objective-C |
Operating system | Mac OS X |
Platform | WebKit, Cocoa |
Type | Site-specific browser |
License | Proprietaryfreeware with open-source components |
Website | fluidapp.com |
Fluid is a WebKit2-based site-specific browser (SSB) for Mac OS X created by Todd Ditchendorf.[2][3] Its original WebKit-based version was compared to Mozilla Prism and mentioned in Lifehacker,[4] TechCrunch,[5][6][7] 43 Folders,[8] the 37 Signals blog,[9] and on InfoWorld[10] as a way to make web applications more like native desktop applications.
1.0 milestone[edit]
On May 1, 2011, Fluid 1.0 was released with a completely new codebase. Fluid Apps created with previous versions of Fluid cannot be updated via software update and SSBs have to be re-created with Fluid 1.0 (to transition to version 1.0 and later).[11] While version 1.0 is still a free app, a Fluid License can be purchased which will unlock extra features (some previously included by default in previous versions). On July 4, 2011, version 1.2 was released and featured compatibility with Mac OS X 10.7 Lion.[12]
2.0 milestone[edit]
In July 2018, Fluid underwent another rewrite[13] to take advantage of Apple's newer WebKit2 API with process separation[14], with the same licensing terms as 1.x versions. Subsequent minor versions restored feature support and added support for Dark Mode.
References[edit]
- ^'Fluid Blog » Blog Archive » Fluid Beta Released'. Fluidapp.com. 2007-12-09. Retrieved 2009-08-01.
- ^'Fluid - Free Site Specific Browser for Mac OS X Leopard'. Fluidapp.com. Retrieved 2019-07-19.
- ^'Turn any website into a real Mac app with Fluid'. Fluidapp.com. Retrieved 2019-07-19.
- ^Pash, Adam (2007-12-13). 'Add Webapps to Your Dock with Fluid - Downloads'. Lifehacker. Retrieved 2009-08-01.
- ^Riley, Duncan (2007-12-14). 'Fluid Is Great For People Who Are More Comfortable With Desktop Apps'. Techcrunch.com. Retrieved 2009-08-01.
- ^Arrington, Michael (2008-03-22). 'Bridging Desktop And Web Applications - A Look At Mozilla Prism'. Techcrunch.com. Retrieved 2009-08-01.
- ^Arrington, Michael (2008-04-07). 'Bridging Desktop And Web Applications, Part 2'. Techcrunch.com. Retrieved 2009-08-01.
- ^'Getting Sandy in my Face'. 43 Folders. 2008-01-20. Retrieved 2009-08-01.
- ^'Fluid: Wrap your favorite web apps in their own browser'. 37signals. Retrieved 2009-08-01.
- ^Wayner, Peter (19 October 2010). 'Top 10 specialty Web browsers you may have missed'. InfoWorld. p. 4. Retrieved 28 October 2010.
- ^'Fluid 1.0 Available Now'. Fluidapp.com. 2011-05-01. Retrieved 2011-07-09.
- ^'Fluid Changelog'. Fluidapp.com. 2011-07-04. Retrieved 2011-07-09.
- ^'Fluid, the app that converts websites into Mac apps, gets a major overhaul with support for WebKit2'. 9to5mac.com. 2018-07-03. Retrieved 2019-07-19.
- ^'Fluid Changelog'. Fluidapp.com. Retrieved 2019-07-19.
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Fluid_(web_browser)&oldid=977137020'
Responsive Grid
W3.CSS supports a 12 column responsive fluid grid.
Resize the page to see the effect!
2
4
6
8
10
12
This part will occupy 12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.
This part will occupy 12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.
2
4
6
8
10
12
Example
<div>
<div>
<p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
</div>
<div>
<p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
</div>
</div>
Try It Yourself »<div>
<p>12 columns on a small screen, 4 on a medium screen, and 3 on a large screen.</p>
</div>
<div>
<p>12 columns on a small screen, 8 on a medium screen, and 9 on a large screen.</p>
</div>
</div>
Responsive Rows
W3.CSS's grid system is responsive. The columns will re-arrange automatically depending on the screen size: On a big screen it might look better with the content organized in three columns, but on a small screen it might be better if the content were stacked on top of each other.
Class | Description |
---|---|
w3-row | Container for responsive classes, with no padding |
w3-row-padding | Container for responsive classes, with 8px left and right padding |
w3-col | Defines one column in a 12-column responsive grid |
w3-col has the following sub classes:
Columns for small screens (typical smart phones):
Class | Description |
---|---|
s1 | Defines 1 of 12 columns (width:08.33%) for small screens |
s2 | Defines 2 of 12 columns (width:16.66%) for small screens |
s3 | Defines 3 of 12 columns (width:25.00%) for small screens |
s4 | Defines 4 of 12 columns (width:33.33%) for small screens |
s5-s11 | |
s12 | Defines 12 of 12 columns (width:100%). Default for small screens |
Columns for medium screens (typical tablets):
Class | Description |
---|---|
m1 | Defines 1 of 12 columns (width:08.33%) for medium screens |
m2 | Defines 2 of 12 columns (width:16.66%) for medium screens |
m3 | Defines 3 of 12 columns (width:25.00%) for medium screens |
m4 | Defines 4 of 12 columns (width:33.33%) for medium screens |
m5-m11 | |
m12 | Defines 12 of 12 columns (width:100%). Default for medium screens |
Columns for large screens (typical laptops and desktops):
Class | Description |
---|---|
l1 | Defines 1 of 12 columns (width:08.33%) for large screens |
l2 | Defines 2 of 12 columns (width:16.66%) for large screens |
l3 | Defines 3 of 12 columns (width:25.00%) for large screens |
l4 | Defines 4 of 12 columns (width:33.33%) for large screens |
l5-l11 | |
l12 | Defines 12 of 12 columns (width:100%). Default for large screens) |
The classes above can be combined to create more dynamic and flexible layouts.
Each class scales up, so if you wish to set the same width for small, medium and large screens, you only need to specify the small class. And if you want the same width on medium and large screens, you only need to specify the medium class.
However, if you only use medium and/or large classes, the width will always transform to 100% on small screens.
Note: The number of columns should always add up to 12 for each row (6+6, 3+3+6, 9+3, etc)!
Two Equal Columns
Two equal-width columns (50%/50%) on all screen sizes:
s6
Example
<div>
<div><p>s6</p></div>
<div><p>s6</p></div>
</div>
Try It Yourself »<div><p>s6</p></div>
<div><p>s6</p></div>
</div>
Two Unequal Columns
Two columns of unequal width (25%/75%) on all screen sizes:
s9
Example
<div>
<div><p>s3</p></div>
<div><p>s9</p></div>
</div>
Try It Yourself »<div><p>s3</p></div>
<div><p>s9</p></div>
</div>
Three Equal Columns
Three equal-width columns (33.3%/33.3%/33.3%) on all screen sizes:
s4
Example
<div>
<div><p>s4</p></div>
<div><p>s4</p></div>
<div><p>s4</p></div>
</div>
Try It Yourself »<div><p>s4</p></div>
<div><p>s4</p></div>
<div><p>s4</p></div>
</div>
Three Unequal Columns
Three various-width columns (25%/50%/25%) on tablets, laptops and desktops. On mobile phones, the columns will automatically stack (100% width):
m6
Example
<div>
<div><p>m3</p></div>
<div><p>m6</p></div>
<div><p>m3</p></div>
</div>
Try It Yourself »<div><p>m3</p></div>
<div><p>m6</p></div>
<div><p>m3</p></div>
</div>
Note: Macaw 1 0 11 – code savvy web design tool. This example is the same as using w3-quarter (m3), w3-half (m6), w3-quarter (m3), which you learned in the W3.CSS Responsive chapter.
Six Columns
Six equal-width columns (16% each) on tablets, laptops and desktops. On mobile phones, the columns will automatically stack (100% width):
m2
m2
m2
Example
<div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
</div>
Try It Yourself »<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
<div><p>m2</p></div>
</div>
Mixed: Mobile and Laptops
You can combine classes to create a dynamic and flexible layout. This example will produce a two column layout with a 83.34%/16.66% (l10, l2) split on large screens and a 50%/50% (s6, s6) split on small screens:
l2 s6
Example
<div>
<div><p>l10 s6</p></div>
<div><p>l2 s6</p></div>
</div>
Try It Yourself »<div><p>l10 s6</p></div>
<div><p>l2 s6</p></div>
</div>
Mixed: Mobile, Tablets and Laptops
This example will produce a three column layout with a 25%/58.34%/16.66% (l3, l7, l2) split on large screens, 50%/25%/25% (m6, m3, m3) split on medium screens and a 33.3%/33.3%/33.3% (s4, s4, s4)split on small screens:
l7 m3 s4
Example
<div>
<div><p>l3 m6 s4</p></div>
<div><p>l7 m3 s4</p></div>
<div><p>l2 m3 s4</p></div>
</div>
Try It Yourself »<div><p>l3 m6 s4</p></div>
<div><p>l7 m3 s4</p></div>
<div><p>l2 m3 s4</p></div>
</div>
Difference between w3-row and w3-row-padding
The w3-row class defines a padded-less container, while the w3-row-padding class adds a 8px left and right padding to each column:
w3-row:
w3-row-padding:
Example
<div>
<div><img src='img_lights.jpg'></div>
<div><img src='img_nature.jpg'></div>
<div><img src='img_snowtops.jpg'></div>
</div>
<div>
<div><img src='img_lights.jpg'></div>
<div><img src='img_nature.jpg'></div>
<div><img src='img_snowtops.jpg'></div>
</div>
Try It Yourself »<div><img src='img_lights.jpg'></div>
<div><img src='img_nature.jpg'></div>
<div><img src='img_snowtops.jpg'></div>
</div>
<div>
<div><img src='img_lights.jpg'></div>
<div><img src='img_nature.jpg'></div>
<div><img src='img_snowtops.jpg'></div>
</div>
Using w3-rest
1.6 Counter-strike Download
The w3-rest class is a powerful and flexible class that will use what's left of the grid column.
rest
rest
100px
Cs 1.6 Download
rest
quarter
rest
Example using rest
<div>
<div><p>150px</p></div>
<div><p>rest</p></div>
</div>
Try It Yourself »<div><p>150px</p></div>
<div><p>rest</p></div>
</div>
The element using must always be the last element in the source code.
Using Percent
Use the CSS width property to determine a specific width of the columns.
60%
55%
35%
30%
Example
<div>
<div><p>20%</p></div>
<div><p>60%</p></div>
<div><p>20%</p></div>
</div>
Try It Yourself »<div><p>20%</p></div>
<div><p>60%</p></div>
<div><p>20%</p></div>
</div>